Lines Matching refs:ap_matrix_mdev
27 static int vfio_ap_mdev_reset_queues(struct ap_matrix_mdev *matrix_mdev);
50 struct ap_matrix_mdev *matrix_mdev, in vfio_ap_get_queue()
285 struct ap_matrix_mdev *matrix_mdev; in handle_pqap()
297 struct ap_matrix_mdev, pqap_hook); in handle_pqap()
333 struct ap_matrix_mdev *matrix_mdev; in vfio_ap_mdev_probe()
373 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(&mdev->dev); in vfio_ap_mdev_remove()
526 vfio_ap_mdev_verify_queues_reserved_for_apid(struct ap_matrix_mdev *matrix_mdev, in vfio_ap_mdev_verify_queues_reserved_for_apid()
556 static int vfio_ap_mdev_verify_no_sharing(struct ap_matrix_mdev *matrix_mdev) in vfio_ap_mdev_verify_no_sharing()
558 struct ap_matrix_mdev *lstdev; in vfio_ap_mdev_verify_no_sharing()
623 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in assign_adapter_store()
690 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in unassign_adapter_store()
718 vfio_ap_mdev_verify_queues_reserved_for_apqi(struct ap_matrix_mdev *matrix_mdev, in vfio_ap_mdev_verify_queues_reserved_for_apqi()
774 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in assign_domain_store()
837 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in unassign_domain_store()
886 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in assign_control_domain_store()
938 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in unassign_control_domain_store()
973 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in control_domains_show()
991 struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); in matrix_show()
1075 static int vfio_ap_mdev_set_kvm(struct ap_matrix_mdev *matrix_mdev, in vfio_ap_mdev_set_kvm()
1078 struct ap_matrix_mdev *m; in vfio_ap_mdev_set_kvm()
1125 struct ap_matrix_mdev *matrix_mdev; in vfio_ap_mdev_iommu_notifier()
1127 matrix_mdev = container_of(nb, struct ap_matrix_mdev, iommu_notifier); in vfio_ap_mdev_iommu_notifier()
1153 static void vfio_ap_mdev_unset_kvm(struct ap_matrix_mdev *matrix_mdev, in vfio_ap_mdev_unset_kvm()
1178 struct ap_matrix_mdev *matrix_mdev; in vfio_ap_mdev_group_notifier()
1183 matrix_mdev = container_of(nb, struct ap_matrix_mdev, group_notifier); in vfio_ap_mdev_group_notifier()
1259 static int vfio_ap_mdev_reset_queues(struct ap_matrix_mdev *matrix_mdev) in vfio_ap_mdev_reset_queues()
1287 struct ap_matrix_mdev *matrix_mdev = in vfio_ap_mdev_open_device()
1288 container_of(vdev, struct ap_matrix_mdev, vdev); in vfio_ap_mdev_open_device()
1316 struct ap_matrix_mdev *matrix_mdev = in vfio_ap_mdev_close_device()
1317 container_of(vdev, struct ap_matrix_mdev, vdev); in vfio_ap_mdev_close_device()
1349 struct ap_matrix_mdev *matrix_mdev = in vfio_ap_mdev_ioctl()
1350 container_of(vdev, struct ap_matrix_mdev, vdev); in vfio_ap_mdev_ioctl()