Lines Matching refs:udc_dev
492 struct vudc_device *udc_dev = NULL;
494 udc_dev = kzalloc(sizeof(*udc_dev), GFP_KERNEL);
495 if (!udc_dev)
498 INIT_LIST_HEAD(&udc_dev->dev_entry);
500 udc_dev->pdev = platform_device_alloc(GADGET_NAME, devid);
501 if (!udc_dev->pdev) {
502 kfree(udc_dev);
503 udc_dev = NULL;
507 return udc_dev;
510 void put_vudc_device(struct vudc_device *udc_dev)
512 platform_device_put(udc_dev->pdev);
513 kfree(udc_dev);