pci_xhci_softc
pci_xhci_cmd_config_ep(struct pci_xhci_softc *sc, uint32_t slot,
pci_xhci_cmd_reset_ep(struct pci_xhci_softc *sc, uint32_t slot,
pci_xhci_find_stream(struct pci_xhci_softc *sc, struct xhci_endp_ctx *ep,
pci_xhci_cmd_set_tr(struct pci_xhci_softc *sc, uint32_t slot,
pci_xhci_cmd_eval_ctx(struct pci_xhci_softc *sc, uint32_t slot,
pci_xhci_complete_commands(struct pci_xhci_softc *sc)
pci_xhci_xfer_complete(struct pci_xhci_softc *sc, struct usb_data_xfer *xfer,
pci_xhci_update_ep_ring(struct pci_xhci_softc *sc,
pci_xhci_try_usb_xfer(struct pci_xhci_softc *sc,
pci_xhci_handle_transfer(struct pci_xhci_softc *sc,
pci_xhci_device_doorbell(struct pci_xhci_softc *sc, uint32_t slot,
pci_xhci_dbregs_write(struct pci_xhci_softc *sc, uint64_t offset,
pci_xhci_rtsregs_write(struct pci_xhci_softc *sc, uint64_t offset,
pci_xhci_portregs_read(struct pci_xhci_softc *sc, uint64_t offset)
pci_xhci_hostop_write(struct pci_xhci_softc *sc, uint64_t offset,
struct pci_xhci_softc *sc;
pci_xhci_hostcap_read(struct pci_xhci_softc *sc, uint64_t offset)
pci_xhci_hostop_read(struct pci_xhci_softc *sc, uint64_t offset)
struct pci_xhci_softc;
pci_xhci_dbregs_read(struct pci_xhci_softc *sc __unused,
pci_xhci_rtsregs_read(struct pci_xhci_softc *sc, uint64_t offset)
pci_xhci_xecp_read(struct pci_xhci_softc *sc, uint64_t offset)
struct pci_xhci_softc *xsc;
struct pci_xhci_softc *sc;
pci_xhci_reset_port(struct pci_xhci_softc *sc, int portn, int warm)
pci_xhci_init_port(struct pci_xhci_softc *sc, int portn)
struct pci_xhci_softc *sc;
pci_xhci_parse_devices(struct pci_xhci_softc *sc, nvlist_t *nvl)
struct pci_xhci_softc *sc;
sc = calloc(1, sizeof(struct pci_xhci_softc));
pci_xhci_map_devs_slots(struct pci_xhci_softc *sc, int maps[])
pci_xhci_snapshot_ep(struct pci_xhci_softc *sc, struct pci_xhci_dev_emu *dev,
struct pci_xhci_softc *sc;
static int pci_xhci_insert_event(struct pci_xhci_softc *sc,
static void pci_xhci_assert_interrupt(struct pci_xhci_softc *sc);
static void pci_xhci_reset_slot(struct pci_xhci_softc *sc, int slot);
static void pci_xhci_reset_port(struct pci_xhci_softc *sc, int portn, int warm);
static void pci_xhci_update_ep_ring(struct pci_xhci_softc *sc,
pci_xhci_reset(struct pci_xhci_softc *sc)
pci_xhci_usbcmd_write(struct pci_xhci_softc *sc, uint32_t cmd)
pci_xhci_portregs_write(struct pci_xhci_softc *sc, uint64_t offset,
pci_xhci_get_dev_ctx(struct pci_xhci_softc *sc, uint32_t slot)
pci_xhci_trb_next(struct pci_xhci_softc *sc, struct xhci_trb *curtrb,
pci_xhci_assert_interrupt(struct pci_xhci_softc *sc)
pci_xhci_deassert_interrupt(struct pci_xhci_softc *sc)
pci_xhci_reset_slot(struct pci_xhci_softc *sc, int slot)
pci_xhci_insert_event(struct pci_xhci_softc *sc, struct xhci_trb *evtrb,
pci_xhci_cmd_enable_slot(struct pci_xhci_softc *sc, uint32_t *slot)
pci_xhci_cmd_disable_slot(struct pci_xhci_softc *sc, uint32_t slot)
pci_xhci_cmd_reset_device(struct pci_xhci_softc *sc, uint32_t slot)
pci_xhci_cmd_address_device(struct pci_xhci_softc *sc, uint32_t slot,