Lines Matching full:parent
23 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_open_device() local
25 if (unlikely(!parent->ops->open_device)) in vfio_mdev_open_device()
28 return parent->ops->open_device(mdev); in vfio_mdev_open_device()
34 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_close_device() local
36 if (likely(parent->ops->close_device)) in vfio_mdev_close_device()
37 parent->ops->close_device(mdev); in vfio_mdev_close_device()
44 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_unlocked_ioctl() local
46 if (unlikely(!parent->ops->ioctl)) in vfio_mdev_unlocked_ioctl()
49 return parent->ops->ioctl(mdev, cmd, arg); in vfio_mdev_unlocked_ioctl()
56 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_read() local
58 if (unlikely(!parent->ops->read)) in vfio_mdev_read()
61 return parent->ops->read(mdev, buf, count, ppos); in vfio_mdev_read()
69 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_write() local
71 if (unlikely(!parent->ops->write)) in vfio_mdev_write()
74 return parent->ops->write(mdev, buf, count, ppos); in vfio_mdev_write()
81 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_mmap() local
83 if (unlikely(!parent->ops->mmap)) in vfio_mdev_mmap()
86 return parent->ops->mmap(mdev, vma); in vfio_mdev_mmap()
92 struct mdev_parent *parent = mdev->type->parent; in vfio_mdev_request() local
94 if (parent->ops->request) in vfio_mdev_request()
95 parent->ops->request(mdev, count); in vfio_mdev_request()