Lines Matching refs:hr
69 struct dwc2_hregs_backup *hr; in dwc2_backup_host_registers() local
75 hr = &hsotg->hr_backup; in dwc2_backup_host_registers()
76 hr->hcfg = dwc2_readl(hsotg->regs + HCFG); in dwc2_backup_host_registers()
77 hr->haintmsk = dwc2_readl(hsotg->regs + HAINTMSK); in dwc2_backup_host_registers()
79 hr->hcintmsk[i] = dwc2_readl(hsotg->regs + HCINTMSK(i)); in dwc2_backup_host_registers()
81 hr->hprt0 = dwc2_read_hprt0(hsotg); in dwc2_backup_host_registers()
82 hr->hfir = dwc2_readl(hsotg->regs + HFIR); in dwc2_backup_host_registers()
83 hr->valid = true; in dwc2_backup_host_registers()
97 struct dwc2_hregs_backup *hr; in dwc2_restore_host_registers() local
103 hr = &hsotg->hr_backup; in dwc2_restore_host_registers()
104 if (!hr->valid) { in dwc2_restore_host_registers()
109 hr->valid = false; in dwc2_restore_host_registers()
111 dwc2_writel(hr->hcfg, hsotg->regs + HCFG); in dwc2_restore_host_registers()
112 dwc2_writel(hr->haintmsk, hsotg->regs + HAINTMSK); in dwc2_restore_host_registers()
115 dwc2_writel(hr->hcintmsk[i], hsotg->regs + HCINTMSK(i)); in dwc2_restore_host_registers()
117 dwc2_writel(hr->hprt0, hsotg->regs + HPRT0); in dwc2_restore_host_registers()
118 dwc2_writel(hr->hfir, hsotg->regs + HFIR); in dwc2_restore_host_registers()