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()
717 struct media_devnode *devnode; in __media_device_register() local
720 devnode = kzalloc(sizeof(*devnode), GFP_KERNEL); in __media_device_register()
721 if (!devnode) in __media_device_register()
725 mdev->devnode = devnode; in __media_device_register()
726 devnode->fops = &media_device_fops; in __media_device_register()
727 devnode->parent = mdev->dev; in __media_device_register()
728 devnode->release = media_device_release; in __media_device_register()
733 ret = media_devnode_register(mdev, devnode, owner); in __media_device_register()
736 mdev->devnode = NULL; in __media_device_register()
740 ret = device_create_file(&devnode->dev, &dev_attr_model); in __media_device_register()
743 mdev->devnode = NULL; in __media_device_register()
744 media_devnode_unregister_prepare(devnode); in __media_device_register()
745 media_devnode_unregister(devnode); in __media_device_register()
795 if (!media_devnode_is_registered(mdev->devnode)) { in media_device_unregister()
801 media_devnode_unregister_prepare(mdev->devnode); in media_device_unregister()
827 device_remove_file(&mdev->devnode->dev, &dev_attr_model); in media_device_unregister()
828 media_devnode_unregister(mdev->devnode); in media_device_unregister()
830 mdev->devnode = NULL; in media_device_unregister()