Lines Matching defs:device
66 int vfio_assign_device_set(struct vfio_device *device, void *set_id) in vfio_assign_device_set()
116 static void vfio_release_device_set(struct vfio_device *device) in vfio_release_device_set()
169 void vfio_device_put_registration(struct vfio_device *device) in vfio_device_put_registration()
175 bool vfio_device_try_get_registration(struct vfio_device *device) in vfio_device_try_get_registration()
186 struct vfio_device *device = in vfio_device_release() local
218 struct vfio_device *device; in _vfio_alloc_device() local
270 static int vfio_init_device(struct vfio_device *device, struct device *dev, in vfio_init_device()
312 static int __vfio_register_dev(struct vfio_device *device, in __vfio_register_dev()
366 int vfio_register_group_dev(struct vfio_device *device) in vfio_register_group_dev()
376 int vfio_register_emulated_iommu_dev(struct vfio_device *device) in vfio_register_emulated_iommu_dev()
385 void vfio_unregister_group_dev(struct vfio_device *device) in vfio_unregister_group_dev()
433 void vfio_device_get_kvm_safe(struct vfio_device *device, struct kvm *kvm) in vfio_device_get_kvm_safe()
465 void vfio_device_put_kvm(struct vfio_device *device) in vfio_device_put_kvm()
485 static bool vfio_assert_device_open(struct vfio_device *device) in vfio_assert_device_open()
491 vfio_allocate_device_file(struct vfio_device *device) in vfio_allocate_device_file()
507 struct vfio_device *device = df->device; in vfio_df_device_first_open() local
542 struct vfio_device *device = df->device; in vfio_df_device_last_close() local
558 struct vfio_device *device = df->device; in vfio_df_open() local
582 struct vfio_device *device = df->device; in vfio_df_close() local
596 static inline int vfio_device_pm_runtime_get(struct vfio_device *device) in vfio_device_pm_runtime_get()
617 static inline void vfio_device_pm_runtime_put(struct vfio_device *device) in vfio_device_pm_runtime_put()
631 struct vfio_device *device = df->device; in vfio_device_fops_release() local
660 int vfio_mig_get_next_state(struct vfio_device *device, in vfio_mig_get_next_state()
886 vfio_ioctl_device_feature_mig_device_state(struct vfio_device *device, in vfio_ioctl_device_feature_mig_device_state()
936 vfio_ioctl_device_feature_migration_data_size(struct vfio_device *device, in vfio_ioctl_device_feature_migration_data_size()
963 static int vfio_ioctl_device_feature_migration(struct vfio_device *device, in vfio_ioctl_device_feature_migration()
1046 vfio_ioctl_device_feature_logging_start(struct vfio_device *device, in vfio_ioctl_device_feature_logging_start()
1131 vfio_ioctl_device_feature_logging_stop(struct vfio_device *device, in vfio_ioctl_device_feature_logging_stop()
1152 struct vfio_device *device = opaque; in vfio_device_log_read_and_clear() local
1158 vfio_ioctl_device_feature_logging_report(struct vfio_device *device, in vfio_ioctl_device_feature_logging_report()
1202 static int vfio_ioctl_device_feature(struct vfio_device *device, in vfio_ioctl_device_feature()
1264 struct vfio_device *device = df->device; in vfio_device_fops_unl_ioctl() local
1313 struct vfio_device *device = df->device; in vfio_device_fops_read() local
1330 struct vfio_device *device = df->device; in vfio_device_fops_write() local
1345 struct vfio_device *device = df->device; in vfio_device_fops_mmap() local
1399 struct vfio_device *device; in vfio_file_enforced_coherent() local
1589 int vfio_pin_pages(struct vfio_device *device, dma_addr_t iova, in vfio_pin_pages()
1630 void vfio_unpin_pages(struct vfio_device *device, dma_addr_t iova, int npage) in vfio_unpin_pages()
1669 int vfio_dma_rw(struct vfio_device *device, dma_addr_t iova, void *data, in vfio_dma_rw()