kdwc               49 drivers/usb/dwc3/dwc3-keystone.c static void kdwc3_enable_irqs(struct dwc3_keystone *kdwc)
kdwc               53 drivers/usb/dwc3/dwc3-keystone.c 	val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0);
kdwc               55 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val);
kdwc               58 drivers/usb/dwc3/dwc3-keystone.c static void kdwc3_disable_irqs(struct dwc3_keystone *kdwc)
kdwc               62 drivers/usb/dwc3/dwc3-keystone.c 	val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0);
kdwc               64 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val);
kdwc               69 drivers/usb/dwc3/dwc3-keystone.c 	struct dwc3_keystone	*kdwc = _kdwc;
kdwc               71 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_CLR_0, USBSS_IRQ_COREIRQ_CLR);
kdwc               72 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_writel(kdwc->usbss, USBSS_IRQSTATUS_0, USBSS_IRQ_EVENT_ST);
kdwc               73 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, USBSS_IRQ_COREIRQ_EN);
kdwc               74 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_writel(kdwc->usbss, USBSS_IRQ_EOI, USBSS_IRQ_EOI_LINE(0));
kdwc               83 drivers/usb/dwc3/dwc3-keystone.c 	struct dwc3_keystone	*kdwc;
kdwc               86 drivers/usb/dwc3/dwc3-keystone.c 	kdwc = devm_kzalloc(dev, sizeof(*kdwc), GFP_KERNEL);
kdwc               87 drivers/usb/dwc3/dwc3-keystone.c 	if (!kdwc)
kdwc               90 drivers/usb/dwc3/dwc3-keystone.c 	platform_set_drvdata(pdev, kdwc);
kdwc               92 drivers/usb/dwc3/dwc3-keystone.c 	kdwc->dev = dev;
kdwc               94 drivers/usb/dwc3/dwc3-keystone.c 	kdwc->usbss = devm_platform_ioremap_resource(pdev, 0);
kdwc               95 drivers/usb/dwc3/dwc3-keystone.c 	if (IS_ERR(kdwc->usbss))
kdwc               96 drivers/usb/dwc3/dwc3-keystone.c 		return PTR_ERR(kdwc->usbss);
kdwc               98 drivers/usb/dwc3/dwc3-keystone.c 	pm_runtime_enable(kdwc->dev);
kdwc              100 drivers/usb/dwc3/dwc3-keystone.c 	error = pm_runtime_get_sync(kdwc->dev);
kdwc              102 drivers/usb/dwc3/dwc3-keystone.c 		dev_err(kdwc->dev, "pm_runtime_get_sync failed, error %d\n",
kdwc              118 drivers/usb/dwc3/dwc3-keystone.c 			dev_name(dev), kdwc);
kdwc              125 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_enable_irqs(kdwc);
kdwc              137 drivers/usb/dwc3/dwc3-keystone.c 	kdwc3_disable_irqs(kdwc);
kdwc              139 drivers/usb/dwc3/dwc3-keystone.c 	pm_runtime_put_sync(kdwc->dev);
kdwc              140 drivers/usb/dwc3/dwc3-keystone.c 	pm_runtime_disable(kdwc->dev);
kdwc              156 drivers/usb/dwc3/dwc3-keystone.c 	struct dwc3_keystone *kdwc = platform_get_drvdata(pdev);
kdwc              160 drivers/usb/dwc3/dwc3-keystone.c 		kdwc3_disable_irqs(kdwc);
kdwc              163 drivers/usb/dwc3/dwc3-keystone.c 	pm_runtime_put_sync(kdwc->dev);
kdwc              164 drivers/usb/dwc3/dwc3-keystone.c 	pm_runtime_disable(kdwc->dev);