Lines Matching refs:xdbc_reg

257 	writel(1, &xdbc.xdbc_reg->ersts);
258 xdbc_write64(xdbc.erst_dma, &xdbc.xdbc_reg->erstba);
259 xdbc_write64(xdbc.evt_seg.dma, &xdbc.xdbc_reg->erdp);
321 max_burst = DEBUG_MAX_BURST(readl(&xdbc.xdbc_reg->control));
336 xdbc_write64(xdbc.dbcc_dma, &xdbc.xdbc_reg->dccp);
339 writel(dev_info, &xdbc.xdbc_reg->devinfo1);
342 writel(dev_info, &xdbc.xdbc_reg->devinfo2);
415 writel(DOOR_BELL_TARGET(target), &xdbc.xdbc_reg->doorbell);
423 ctrl = readl(&xdbc.xdbc_reg->control);
424 writel(ctrl | CTRL_DBC_ENABLE | CTRL_PORT_ENABLE, &xdbc.xdbc_reg->control);
425 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, CTRL_DBC_ENABLE, 100000, 100);
436 ret = handshake(&xdbc.xdbc_reg->portsc, PORTSC_CONN_STATUS, PORTSC_CONN_STATUS, 5000000, 100);
443 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_RUN, CTRL_DBC_RUN, 5000000, 100);
450 status = readl(&xdbc.xdbc_reg->status);
459 readl(&xdbc.xdbc_reg->control), xdbc.port_number);
530 writel(0, &xdbc.xdbc_reg->control);
531 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 10);
558 writel(0, &xdbc.xdbc_reg->control);
559 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 100);
591 writel(0, &xdbc.xdbc_reg->control);
614 if (xdbc.xdbc_reg)
650 xdbc.xdbc_reg = (struct xdbc_regs __iomem *)(xdbc.xhci_base + offset);
659 if (!xdbc.xdbc_reg)
691 port_reg = readl(&xdbc.xdbc_reg->portsc);
712 writel(port_reg, &xdbc.xdbc_reg->portsc);
768 reg = readl(&xdbc.xdbc_reg->control);
777 reg = readl(&xdbc.xdbc_reg->control);
779 writel(reg, &xdbc.xdbc_reg->control);
787 reg = readl(&xdbc.xdbc_reg->control);
833 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp);
878 if (!xdbc.xdbc_reg)
949 writel(0, &xdbc.xdbc_reg->control);
986 xdbc.xdbc_reg = (struct xdbc_regs __iomem *)(xdbc.xhci_base + offset);
999 writel(0, &xdbc.xdbc_reg->control);