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()
437 struct media_devnode *devnode = media_devnode_data(filp); in media_device_ioctl() local
438 struct media_device *dev = devnode->media_dev; in media_device_ioctl()
521 struct media_devnode *devnode = media_devnode_data(filp); in media_device_compat_ioctl() local
522 struct media_device *dev = devnode->media_dev; in media_device_compat_ioctl()
558 struct media_devnode *devnode = to_media_devnode(cd); in model_show() local
559 struct media_device *mdev = devnode->media_dev; in model_show()
570 static void media_device_release(struct media_devnode *devnode) in media_device_release() argument
572 dev_dbg(devnode->parent, "Media device released\n"); in media_device_release()
737 struct media_devnode *devnode; in __media_device_register() local
740 devnode = kzalloc_obj(*devnode); in __media_device_register()
741 if (!devnode) in __media_device_register()
745 mdev->devnode = devnode; in __media_device_register()
746 devnode->fops = &media_device_fops; in __media_device_register()
747 devnode->parent = mdev->dev; in __media_device_register()
748 devnode->release = media_device_release; in __media_device_register()
753 ret = media_devnode_register(mdev, devnode, owner); in __media_device_register()
756 mdev->devnode = NULL; in __media_device_register()
760 ret = device_create_file(&devnode->dev, &dev_attr_model); in __media_device_register()
763 mdev->devnode = NULL; in __media_device_register()
764 media_devnode_unregister_prepare(devnode); in __media_device_register()
765 media_devnode_unregister(devnode); in __media_device_register()
774 mdev->media_dir = debugfs_create_dir(dev_name(&devnode->dev), in __media_device_register()
776 debugfs_create_devm_seqfile(&devnode->dev, "requests", in __media_device_register()
824 if (!media_devnode_is_registered(mdev->devnode)) { in media_device_unregister()
830 media_devnode_unregister_prepare(mdev->devnode); in media_device_unregister()
857 device_remove_file(&mdev->devnode->dev, &dev_attr_model); in media_device_unregister()
858 media_devnode_unregister(mdev->devnode); in media_device_unregister()
860 mdev->devnode = NULL; in media_device_unregister()