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);