struct media_devnode — Media device node
struct media_devnode {
  const struct media_file_operations * fops;
  struct device dev;
  struct cdev cdev;
  struct device * parent;
  int minor;
  unsigned long flags;
  void (* release) (struct media_devnode *mdev);
};  pointer to struct media_file_operations with media device ops
struct device pointer for the media controller device
struct cdev pointer character device
parent device
device node minor number
flags, combination of the MEDIA_FLAG_* constants
release callback called at the end of media_devnode_release