Lines Matching refs:mdev
30 struct media_device mdev; member
37 to_media_device_instance(struct media_device *mdev) in to_media_device_instance() argument
39 return container_of(mdev, struct media_device_instance, mdev); in to_media_device_instance()
47 dev_dbg(mdi->mdev.dev, "%s: releasing Media Device\n", __func__); in media_device_instance_release()
51 media_device_unregister(&mdi->mdev); in media_device_instance_release()
52 media_device_cleanup(&mdi->mdev); in media_device_instance_release()
68 if (mdi->mdev.dev != dev) in __media_device_get()
81 return &mdi->mdev; in __media_device_get()
94 return &mdi->mdev; in __media_device_get()
101 struct media_device *mdev; in media_device_usb_allocate() local
104 mdev = __media_device_get(&udev->dev, module_name, owner); in media_device_usb_allocate()
105 if (!mdev) { in media_device_usb_allocate()
111 if (!mdev->dev) in media_device_usb_allocate()
112 __media_device_usb_init(mdev, udev, udev->product, in media_device_usb_allocate()
115 return mdev; in media_device_usb_allocate()
119 void media_device_delete(struct media_device *mdev, const char *module_name, in media_device_delete() argument
122 struct media_device_instance *mdi = to_media_device_instance(mdev); in media_device_delete()
128 dev_dbg(mdi->mdev.dev, in media_device_delete()