Lines Matching defs:cdns
1536 struct cdns *cdns = dev_get_drvdata(pdev->dev);
1545 disable_irq(cdns->dev_irq);
1550 cdns_clear_vbus(cdns);
1552 cdns_set_vbus(cdns);
1556 enable_irq(cdns->dev_irq);
1852 static int __cdnsp_gadget_init(struct cdns *cdns)
1858 cdns_drd_gadget_on(cdns);
1864 pm_runtime_get_sync(cdns->dev);
1866 cdns->gadget_dev = pdev;
1867 pdev->dev = cdns->dev;
1868 pdev->regs = cdns->dev_regs;
1869 max_speed = usb_get_maximum_speed(cdns->dev);
1878 dev_err(cdns->dev, "invalid speed parameter %d\n", max_speed);
1921 ret = devm_request_threaded_irq(pdev->dev, cdns->dev_irq,
1946 static void cdnsp_gadget_exit(struct cdns *cdns)
1948 struct cdnsp_device *pdev = cdns->gadget_dev;
1950 devm_free_irq(pdev->dev, cdns->dev_irq, pdev);
1951 pm_runtime_mark_last_busy(cdns->dev);
1952 pm_runtime_put_autosuspend(cdns->dev);
1957 cdns->gadget_dev = NULL;
1958 cdns_drd_gadget_off(cdns);
1961 static int cdnsp_gadget_suspend(struct cdns *cdns, bool do_wakeup)
1963 struct cdnsp_device *pdev = cdns->gadget_dev;
1977 static int cdnsp_gadget_resume(struct cdns *cdns, bool hibernated)
1979 struct cdnsp_device *pdev = cdns->gadget_dev;
2005 * @cdns: cdnsp instance
2009 int cdnsp_gadget_init(struct cdns *cdns)
2013 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL);
2023 cdns->roles[USB_ROLE_DEVICE] = rdrv;