Lines Matching defs:ops
667 kvm->mmu_notifier.ops = &kvm_mmu_notifier_ops;
892 if (kvm->mmu_notifier.ops)
925 dev->ops->destroy(dev);
3576 if (dev->ops->mmap)
3577 return dev->ops->mmap(dev, vma);
3608 return kvm_device_ioctl_attr(dev, dev->ops->set_attr, arg);
3610 return kvm_device_ioctl_attr(dev, dev->ops->get_attr, arg);
3612 return kvm_device_ioctl_attr(dev, dev->ops->has_attr, arg);
3614 if (dev->ops->ioctl)
3615 return dev->ops->ioctl(dev, ioctl, arg);
3626 if (dev->ops->release) {
3629 dev->ops->release(dev);
3659 int kvm_register_device_ops(const struct kvm_device_ops *ops, u32 type)
3667 kvm_device_ops_table[type] = ops;
3680 const struct kvm_device_ops *ops = NULL;
3690 ops = kvm_device_ops_table[type];
3691 if (ops == NULL)
3701 dev->ops = ops;
3705 ret = ops->create(dev, type);
3714 if (ops->init)
3715 ops->init(dev);
3718 ret = anon_inode_getfd(ops->name, &kvm_device_fops, dev, O_RDWR | O_CLOEXEC);
3723 if (ops->release)
3724 ops->release(dev);
3726 if (ops->destroy)
3727 ops->destroy(dev);