Lines Matching refs:mdev
347 struct media_device *mdev; in siano_media_device_register() local
352 mdev = kzalloc(sizeof(*mdev), GFP_KERNEL); in siano_media_device_register()
353 if (!mdev) in siano_media_device_register()
356 mdev->dev = &udev->dev; in siano_media_device_register()
357 strlcpy(mdev->model, board->name, sizeof(mdev->model)); in siano_media_device_register()
359 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); in siano_media_device_register()
360 strcpy(mdev->bus_info, udev->devpath); in siano_media_device_register()
361 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in siano_media_device_register()
362 mdev->driver_version = LINUX_VERSION_CODE; in siano_media_device_register()
364 ret = media_device_register(mdev); in siano_media_device_register()
368 kfree(mdev); in siano_media_device_register()
374 return mdev; in siano_media_device_register()
384 void *mdev; in smsusb_init_device() local
436 mdev = siano_media_device_register(dev, board_id); in smsusb_init_device()
439 rc = smscore_register_device(¶ms, &dev->coredev, mdev); in smsusb_init_device()
444 media_device_unregister(mdev); in smsusb_init_device()
446 kfree(mdev); in smsusb_init_device()