Lines Matching defs:mdev_parent_ops
67 struct mdev_parent_ops { struct
68 struct module *owner;
69 const struct attribute_group **dev_attr_groups;
70 const struct attribute_group **mdev_attr_groups;
71 struct attribute_group **supported_type_groups;
73 int (*create)(struct kobject *kobj, struct mdev_device *mdev);
74 int (*remove)(struct mdev_device *mdev);
75 int (*open)(struct mdev_device *mdev);
76 void (*release)(struct mdev_device *mdev);
77 ssize_t (*read)(struct mdev_device *mdev, char __user *buf,
79 ssize_t (*write)(struct mdev_device *mdev, const char __user *buf,
81 long (*ioctl)(struct mdev_device *mdev, unsigned int cmd,
83 int (*mmap)(struct mdev_device *mdev, struct vm_area_struct *vma);