Lines Matching refs:op_regs

93 	halted = readl(&xhci->op_regs->status) & STS_HALT;  in xhci_quiesce()
97 cmd = readl(&xhci->op_regs->command); in xhci_quiesce()
99 writel(cmd, &xhci->op_regs->command); in xhci_quiesce()
116 ret = xhci_handshake(&xhci->op_regs->status, in xhci_halt()
135 temp = readl(&xhci->op_regs->command); in xhci_start()
139 writel(temp, &xhci->op_regs->command); in xhci_start()
145 ret = xhci_handshake(&xhci->op_regs->status, in xhci_start()
171 state = readl(&xhci->op_regs->status); in xhci_reset()
184 command = readl(&xhci->op_regs->command); in xhci_reset()
186 writel(command, &xhci->op_regs->command); in xhci_reset()
198 ret = xhci_handshake(&xhci->op_regs->command, CMD_RESET, 0, timeout_us); in xhci_reset()
211 ret = xhci_handshake(&xhci->op_regs->status, STS_CNR, 0, timeout_us); in xhci_reset()
250 val = readl(&xhci->op_regs->command); in xhci_zero_64b_regs()
252 writel(val, &xhci->op_regs->command); in xhci_zero_64b_regs()
255 val = readl(&xhci->op_regs->status); in xhci_zero_64b_regs()
257 writel(val, &xhci->op_regs->status); in xhci_zero_64b_regs()
260 val = xhci_read_64(xhci, &xhci->op_regs->dcbaa_ptr); in xhci_zero_64b_regs()
262 xhci_write_64(xhci, 0, &xhci->op_regs->dcbaa_ptr); in xhci_zero_64b_regs()
263 val = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_zero_64b_regs()
265 xhci_write_64(xhci, 0, &xhci->op_regs->cmd_ring); in xhci_zero_64b_regs()
283 err = xhci_handshake(&xhci->op_regs->status, in xhci_zero_64b_regs()
669 temp = readl(&xhci->op_regs->command); in xhci_run()
673 writel(temp, &xhci->op_regs->command); in xhci_run()
751 temp = readl(&xhci->op_regs->status); in xhci_stop()
752 writel((temp & ~0x1fff) | STS_EINT, &xhci->op_regs->status); in xhci_stop()
761 readl(&xhci->op_regs->status)); in xhci_stop()
809 readl(&xhci->op_regs->status)); in xhci_shutdown()
816 xhci->s3.command = readl(&xhci->op_regs->command); in xhci_save_registers()
817 xhci->s3.dev_nt = readl(&xhci->op_regs->dev_notification); in xhci_save_registers()
818 xhci->s3.dcbaa_ptr = xhci_read_64(xhci, &xhci->op_regs->dcbaa_ptr); in xhci_save_registers()
819 xhci->s3.config_reg = readl(&xhci->op_regs->config_reg); in xhci_save_registers()
829 writel(xhci->s3.command, &xhci->op_regs->command); in xhci_restore_registers()
830 writel(xhci->s3.dev_nt, &xhci->op_regs->dev_notification); in xhci_restore_registers()
831 xhci_write_64(xhci, xhci->s3.dcbaa_ptr, &xhci->op_regs->dcbaa_ptr); in xhci_restore_registers()
832 writel(xhci->s3.config_reg, &xhci->op_regs->config_reg); in xhci_restore_registers()
845 val_64 = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_set_cmd_ring_deq()
854 xhci_write_64(xhci, val_64, &xhci->op_regs->cmd_ring); in xhci_set_cmd_ring_deq()
952 status = readl(&xhci->op_regs->status); in xhci_pending_portevent()
1028 command = readl(&xhci->op_regs->command); in xhci_suspend()
1030 writel(command, &xhci->op_regs->command); in xhci_suspend()
1035 if (xhci_handshake(&xhci->op_regs->status, in xhci_suspend()
1047 command = readl(&xhci->op_regs->command); in xhci_suspend()
1049 writel(command, &xhci->op_regs->command); in xhci_suspend()
1051 if (xhci_handshake(&xhci->op_regs->status, in xhci_suspend()
1062 res = readl(&xhci->op_regs->status); in xhci_suspend()
1135 retval = xhci_handshake(&xhci->op_regs->status, in xhci_resume()
1149 command = readl(&xhci->op_regs->command); in xhci_resume()
1151 writel(command, &xhci->op_regs->command); in xhci_resume()
1157 if (xhci_handshake(&xhci->op_regs->status, in xhci_resume()
1165 temp = readl(&xhci->op_regs->status); in xhci_resume()
1196 temp = readl(&xhci->op_regs->status); in xhci_resume()
1197 writel((temp & ~0x1fff) | STS_EINT, &xhci->op_regs->status); in xhci_resume()
1205 readl(&xhci->op_regs->status)); in xhci_resume()
1234 command = readl(&xhci->op_regs->command); in xhci_resume()
1236 writel(command, &xhci->op_regs->command); in xhci_resume()
1237 xhci_handshake(&xhci->op_regs->status, STS_HALT, in xhci_resume()
1676 temp = readl(&xhci->op_regs->status); in xhci_urb_dequeue()
3914 state = readl(&xhci->op_regs->status); in xhci_disable_slot()
4219 temp_64 = xhci_read_64(xhci, &xhci->op_regs->dcbaa_ptr); in xhci_setup_device()
5266 xhci->op_regs = hcd->regs + in xhci_gen_setup()