Lines Matching refs:base

640 void uhci_reset_hc(struct pci_dev *pdev, unsigned long base)
652 outw(UHCI_USBCMD_HCRESET, base + UHCI_USBCMD);
655 if (inw(base + UHCI_USBCMD) & UHCI_USBCMD_HCRESET)
661 outw(0, base + UHCI_USBINTR);
662 outw(0, base + UHCI_USBCMD);
672 int uhci_check_and_reset_hc(struct pci_dev *pdev, unsigned long base)
694 cmd = inw(base + UHCI_USBCMD);
702 intr = inw(base + UHCI_USBINTR);
712 uhci_reset_hc(pdev, base);
728 unsigned long base = 0;
736 base = pci_resource_start(pdev, i);
740 if (base)
741 uhci_check_and_reset_hc(pdev, base);
751 void __iomem *base;
760 base = pci_ioremap_bar(pdev, 0);
761 if (base == NULL)
771 control = readl(base + OHCI_CONTROL);
781 writel(OHCI_INTR_OC, base + OHCI_INTRENABLE);
782 writel(OHCI_OCR, base + OHCI_CMDSTATUS);
784 readl(base + OHCI_CONTROL) & OHCI_CTRL_IR) {
791 readl(base + OHCI_CONTROL));
796 writel((u32) ~0, base + OHCI_INTRDISABLE);
799 writel(control & OHCI_CTRL_MASK, base + OHCI_CONTROL);
800 readl(base + OHCI_CONTROL);
804 fminterval = readl(base + OHCI_FMINTERVAL);
806 writel(OHCI_HCR, base + OHCI_CMDSTATUS);
810 if ((readl(base + OHCI_CMDSTATUS) & OHCI_HCR) == 0)
816 writel(fminterval, base + OHCI_FMINTERVAL);
819 iounmap(base);
931 void __iomem *base, *op_reg_base;
939 base = pci_ioremap_bar(pdev, 0);
940 if (base == NULL)
943 cap_length = readb(base);
944 op_reg_base = base + cap_length;
950 hcc_params = readl(base + EHCI_HCC_PARAMS);
999 iounmap(base);
1145 void __iomem *base;
1155 base = ioremap(pci_resource_start(pdev, 0), len);
1156 if (base == NULL)
1163 ext_cap_offset = xhci_find_next_ext_cap(base, 0, XHCI_EXT_CAPS_LEGACY);
1173 val = readl(base + ext_cap_offset);
1180 writel(val, base + ext_cap_offset);
1185 writel(val | XHCI_HC_OS_OWNED, base + ext_cap_offset);
1188 timeout = handshake(base + ext_cap_offset, XHCI_HC_BIOS_OWNED,
1196 writel(val & ~XHCI_HC_BIOS_OWNED, base + ext_cap_offset);
1200 val = readl(base + ext_cap_offset + XHCI_LEGACY_CONTROL_OFFSET);
1206 writel(val, base + ext_cap_offset + XHCI_LEGACY_CONTROL_OFFSET);
1212 op_reg_base = base + XHCI_HC_LENGTH(readl(base));
1243 iounmap(base);