Lines Matching defs:mdev_parent_ops
78 struct mdev_parent_ops { struct
79 struct module *owner;
80 const struct attribute_group **dev_attr_groups;
81 const struct attribute_group **mdev_attr_groups;
82 struct attribute_group **supported_type_groups;
84 int (*create)(struct kobject *kobj, struct mdev_device *mdev);
85 int (*remove)(struct mdev_device *mdev);
86 int (*open)(struct mdev_device *mdev);
87 void (*release)(struct mdev_device *mdev);
88 ssize_t (*read)(struct mdev_device *mdev, char __user *buf,
90 ssize_t (*write)(struct mdev_device *mdev, const char __user *buf,
92 long (*ioctl)(struct mdev_device *mdev, unsigned int cmd,
94 int (*mmap)(struct mdev_device *mdev, struct vm_area_struct *vma);