Lines Matching refs:devnode
295 struct media_intf_devnode *devnode; in media_device_get_topology() local
297 devnode = intf_to_devnode(intf); in media_device_get_topology()
299 kintf.devnode.major = devnode->major; in media_device_get_topology()
300 kintf.devnode.minor = devnode->minor; in media_device_get_topology()
440 struct media_devnode *devnode = media_devnode_data(filp); in media_device_ioctl() local
441 struct media_device *dev = devnode->media_dev; in media_device_ioctl()
524 struct media_devnode *devnode = media_devnode_data(filp); in media_device_compat_ioctl() local
525 struct media_device *dev = devnode->media_dev; in media_device_compat_ioctl()
561 struct media_devnode *devnode = to_media_devnode(cd); in show_model() local
562 struct media_device *mdev = devnode->media_dev; in show_model()
573 static void media_device_release(struct media_devnode *devnode) in media_device_release() argument
575 dev_dbg(devnode->parent, "Media device released\n"); in media_device_release()
733 struct media_devnode *devnode; in __media_device_register() local
736 devnode = kzalloc(sizeof(*devnode), GFP_KERNEL); in __media_device_register()
737 if (!devnode) in __media_device_register()
741 mdev->devnode = devnode; in __media_device_register()
742 devnode->fops = &media_device_fops; in __media_device_register()
743 devnode->parent = mdev->dev; in __media_device_register()
744 devnode->release = media_device_release; in __media_device_register()
749 ret = media_devnode_register(mdev, devnode, owner); in __media_device_register()
752 mdev->devnode = NULL; in __media_device_register()
756 ret = device_create_file(&devnode->dev, &dev_attr_model); in __media_device_register()
759 mdev->devnode = NULL; in __media_device_register()
760 media_devnode_unregister_prepare(devnode); in __media_device_register()
761 media_devnode_unregister(devnode); in __media_device_register()
812 if (!media_devnode_is_registered(mdev->devnode)) { in media_device_unregister()
818 media_devnode_unregister_prepare(mdev->devnode); in media_device_unregister()
844 device_remove_file(&mdev->devnode->dev, &dev_attr_model); in media_device_unregister()
845 media_devnode_unregister(mdev->devnode); in media_device_unregister()
847 mdev->devnode = NULL; in media_device_unregister()