usb_bus
struct usb_bus *usb_busses = NULL;
static struct usb_bus usb_global_bus = {
struct usb_bus *
struct usb_bus;
struct usb_bus *bus;
struct usb_bus *next;
struct usb_bus *prev;
extern struct usb_bus *usb_busses;
struct usb_bus *usb_get_busses(void);
static void atmegadci_do_poll(struct usb_bus *);
atmegadci_do_poll(struct usb_bus *bus)
atmegadci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
typedef void (atmegadci_clocks_t)(struct usb_bus *);
struct usb_bus sc_bus;
static void avr32dci_do_poll(struct usb_bus *);
avr32dci_do_poll(struct usb_bus *bus)
avr32dci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
typedef void (avr32dci_clocks_t)(struct usb_bus *);
struct usb_bus sc_bus;
static void dwc_otg_do_poll(struct usb_bus *);
dwc_otg_do_poll(struct usb_bus *bus)
dwc_otg_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
struct usb_bus sc_bus;
static void ehci_do_poll(struct usb_bus *);
ehci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
ehci_do_poll(struct usb_bus *bus)
ehci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
ehci_set_hw_power(struct usb_bus *bus)
struct usb_bus sc_bus; /* base device */
static void musbotg_do_poll(struct usb_bus *);
musbotg_do_poll(struct usb_bus *bus)
musbotg_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
struct usb_bus sc_bus;
static void ohci_do_poll(struct usb_bus *bus);
ohci_do_poll(struct usb_bus *bus)
ohci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
ohci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
ohci_set_hw_power(struct usb_bus *bus)
struct usb_bus sc_bus; /* base device */
uhci_do_poll(struct usb_bus *bus)
static void uhci_do_poll(struct usb_bus *);
uhci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
uhci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
uhci_set_hw_power(struct usb_bus *bus)
struct usb_bus sc_bus; /* base device */
usb_root_mount_rel(struct usb_bus *bus)
struct usb_bus *bus = device_get_ivars(dev);
struct usb_bus *bus = device_get_softc(dev);
struct usb_bus *bus = device_get_softc(dev);
struct usb_bus *bus = device_get_softc(dev);
usb_bus_reset_async_locked(struct usb_bus *bus)
struct usb_bus *bus = device_get_softc(dev);
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus = arg;
struct usb_bus *bus;
usb_attach_sub(device_t dev, struct usb_bus *bus)
static void usb_attach_sub(device_t, struct usb_bus *);
usb_bus_mem_flush_all_cb(struct usb_bus *bus, struct usb_page_cache *pc,
usb_bus_mem_flush_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb)
usb_bus_mem_alloc_all_cb(struct usb_bus *bus, struct usb_page_cache *pc,
usb_bus_mem_alloc_all(struct usb_bus *bus, bus_dma_tag_t dmat,
usb_bus_mem_free_all_cb(struct usb_bus *bus, struct usb_page_cache *pc,
usb_bus_mem_free_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb)
static void uss820dci_do_poll(struct usb_bus *);
uss820dci_do_poll(struct usb_bus *bus)
uss820dci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
struct usb_bus sc_bus;
static void xhci_do_poll(struct usb_bus *);
xhci_do_poll(struct usb_bus *bus)
xhci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
xhci_set_hw_power(struct usb_bus *bus)
xhci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
struct usb_bus sc_bus;
struct usb_bus *bus;
void (*xfer_poll) (struct usb_bus *);
void usb_bus_mem_flush_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb);
uint8_t usb_bus_mem_alloc_all(struct usb_bus *bus, bus_dma_tag_t dmat, usb_bus_mem_cb_t *cb);
void usb_bus_mem_free_all(struct usb_bus *bus, usb_bus_mem_cb_t *cb);
uint16_t usb_isoc_time_expand(struct usb_bus *bus, uint16_t isoc_time_curr);
void usb_bus_reset_async_locked(struct usb_bus *bus);
struct usb_bus;
typedef void (usb_bus_mem_sub_cb_t)(struct usb_bus *bus, struct usb_page_cache *pc, struct usb_page *pg, usb_size_t size, usb_size_t align);
typedef void (usb_bus_mem_cb_t)(struct usb_bus *bus, usb_bus_mem_sub_cb_t *scb);
void (*set_hw_power) (struct usb_bus *);
void (*set_hw_power_sleep) (struct usb_bus *, uint32_t);
struct usb_bus;
struct usb_bus *bus;
struct usb_bus *bus;
usb_alloc_device(device_t parent_dev, struct usb_bus *bus,
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus; /* our USB BUS */
struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus,
struct usb_bus *bus;
struct usb_bus *bus = sc->sc_udev->bus;
struct usb_bus *bus = udev->bus;
usb_isoc_time_expand(struct usb_bus *bus, uint16_t isoc_time_curr)
struct usb_bus *bus;
usb_bus_port_get_device(struct usb_bus *bus, struct usb_port *up)
usb_bus_port_set_device(struct usb_bus *bus, struct usb_port *up,
usb_needs_explore(struct usb_bus *bus, uint8_t do_probe)
struct usb_bus *bus;
usb_bus_power_update(struct usb_bus *bus)
usb_bus_powerd(struct usb_bus *bus)
struct usb_bus *bus;
struct usb_bus *bus;
uhub_root_intr(struct usb_bus *bus,
void usb_bus_port_set_device(struct usb_bus *bus, struct usb_port *up,
struct usb_device *usb_bus_port_get_device(struct usb_bus *bus,
void usb_needs_explore(struct usb_bus *bus, uint8_t do_probe);
void usb_bus_power_update(struct usb_bus *bus);
void usb_bus_powerd(struct usb_bus *bus);
void uhub_root_intr(struct usb_bus *, const uint8_t *, uint8_t);
struct usb_bus *bus;
usbpf_attach(struct usb_bus *ubus)
usbpf_detach(struct usb_bus *ubus)
void usbpf_attach(struct usb_bus *);
void usbpf_detach(struct usb_bus *);
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus;
struct usb_bus *bus; /* pointer to USB bus (cached) */