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);
529 writel(0, &xdbc.xdbc_reg->control);
530 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 10);
557 writel(0, &xdbc.xdbc_reg->control);
558 ret = handshake(&xdbc.xdbc_reg->control, CTRL_DBC_ENABLE, 0, 100000, 100);
590 writel(0, &xdbc.xdbc_reg->control);
613 if (xdbc.xdbc_reg)
652 xdbc.xdbc_reg = (struct xdbc_regs __iomem *)(xdbc.xhci_base + offset);
661 if (!xdbc.xdbc_reg)
693 port_reg = readl(&xdbc.xdbc_reg->portsc);
714 writel(port_reg, &xdbc.xdbc_reg->portsc);
770 reg = readl(&xdbc.xdbc_reg->control);
779 reg = readl(&xdbc.xdbc_reg->control);
781 writel(reg, &xdbc.xdbc_reg->control);
789 reg = readl(&xdbc.xdbc_reg->control);
835 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp);
881 if (!xdbc.xdbc_reg)
952 writel(0, &xdbc.xdbc_reg->control);
989 xdbc.xdbc_reg = (struct xdbc_regs __iomem *)(xdbc.xhci_base + offset);
1002 writel(0, &xdbc.xdbc_reg->control);