ehci_softc
CFATTACH_DECL_NEW(ehci_bcmusb, sizeof(struct ehci_softc),
struct ehci_softc * const sc = device_private(self);
CFATTACH_DECL2_NEW(ehci_obio, sizeof(struct ehci_softc),
struct ehci_softc * const sc = arg;
struct ehci_softc * const sc = device_private(self);
struct ehci_softc *hsc = &sc->sc_hsc;
struct ehci_softc *hsc = &sc->sc_hsc;
struct ehci_softc *hsc = &sc->sc_hsc;
struct ehci_softc *hsc = &sc->sc_hsc;
struct ehci_softc *hsc = &sc->sc_hsc;
imxehci_init(struct ehci_softc *hsc)
static void imxehci_init(struct ehci_softc *);
tegra_ehci_init(struct ehci_softc *esc)
tegra_ehci_port_status(struct ehci_softc *ehci_sc, uint32_t v, int i)
static void tegra_ehci_init(struct ehci_softc *);
struct ehci_softc sc;
static int tegra_ehci_port_status(struct ehci_softc *sc, uint32_t v,
CFATTACH_DECL2_NEW(exynos_ehci, sizeof(struct ehci_softc),
struct ehci_softc * const sc = device_private(self);
CFATTACH_DECL2_NEW(ti_ehci, sizeof(struct ehci_softc),
struct ehci_softc * const sc = device_private(self);
struct ehci_softc *hsc = &sc->sc_hsc;
struct ehci_softc *hsc = &sc->sc_hsc;
zynqusb_init(struct ehci_softc *hsc)
static void zynqusb_init(struct ehci_softc *);
CFATTACH_DECL_NEW(ehci_ahb, sizeof(struct ehci_softc),
struct ehci_softc *sc = device_private(self);
ehci_arbus_init(struct ehci_softc *sc)
static void ehci_arbus_init(struct ehci_softc *);
struct ehci_softc *sc = device_private(self);
CFATTACH_DECL_NEW(ingenic_ehci, sizeof(struct ehci_softc),
ingenic_ehci_enable(struct ehci_softc *sc)
struct ehci_softc sc_ehci;
pq3ehci_init(struct ehci_softc *hsc)
static void pq3ehci_init(struct ehci_softc *);
struct ehci_softc *sc = device_private(self);
struct ehci_softc *sc = device_private(self);
CFATTACH_DECL_NEW(ehci_plb, sizeof(struct ehci_softc),
ehci_acpi_init(struct ehci_softc *sc)
struct ehci_softc sc_ehci;
static void ehci_acpi_init(struct ehci_softc *);
struct ehci_softc * const sc = &asc->sc_ehci;
CFATTACH_DECL2_NEW(ehci_fdt, sizeof(struct ehci_softc),
struct ehci_softc * const sc = device_private(self);
static void mvusb_vendor_init(struct ehci_softc *);
static int mvusb_vendor_port_status(struct ehci_softc *, uint32_t, int);
mvusb_vendor_init(struct ehci_softc *sc)
mvusb_vendor_port_status(struct ehci_softc *sc, uint32_t v, int i)
struct ehci_softc *sc = EHCI_XFER2SC(xfer);
struct ehci_softc *sc = device_private(self);
ehci_detach(struct ehci_softc *sc, int flags)
struct ehci_softc *sc = device_private(self);
struct ehci_softc *sc = EHCI_BUS2SC(bus);
struct ehci_softc *sc = EHCI_BUS2SC(bus);
struct ehci_softc *sc = EHCI_BUS2SC(bus);
struct ehci_softc *sc = EHCI_BUS2SC(bus);
struct ehci_softc *sc = EHCI_BUS2SC(bus);
struct ehci_softc *sc = EHCI_XFER2SC(xfer);
void (*sc_vendor_init)(struct ehci_softc *);
int (*sc_vendor_port_status)(struct ehci_softc *, uint32_t, int);
ehci_read_1(struct ehci_softc *sc, u_int offset)
ehci_read_2(struct ehci_softc *sc, u_int offset)
ehci_write_1(struct ehci_softc *sc, u_int offset, uint8_t data)
ehci_write_2(struct ehci_softc *sc, u_int offset, uint16_t data)