usbd_device
struct usbd_device *dev = xfer->pipe->device;
dwc2_setaddr(struct usbd_device *dev, int addr)
struct usbd_device *dev = pipe->device;
STATIC int dwc2_setaddr(struct usbd_device *, int);
struct usbd_device *dev = dpipe->pipe.device;
struct usbd_device *dev = dpipe->pipe.device;
struct usbd_device *dev = dpipe->pipe.device;
struct usbd_device *dev = dpipe->pipe.device;
int ehci_setaddr(struct usbd_device *, int);
struct usbd_device *dev = pipe->device;
struct usbd_device *hshub = xfer->device->myhsport->parent;
ehci_setaddr(struct usbd_device *dev, int addr)
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *atu_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *aue_udev;
struct usbd_device *axen_udev;
struct usbd_device *axe_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *cdce_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *cue_udev;
struct usbd_device *dev = sc->kue_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *kue_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *mos_udev;
struct usbd_device *sc_udev;
struct usbd_device *mue_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_uhub;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *ure_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *wi_usb_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
ohci_setaddr(struct usbd_device *dev, int addr)
int ohci_setaddr(struct usbd_device *, int);
struct usbd_device *sc_udev;
struct usbd_device *udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_uparent; /* USB device */
struct usbd_device *device;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev; /* device */
struct usbd_device *udev;
struct usbd_device *dev = sc->sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
uhub_explore(struct usbd_device *dev)
struct usbd_device *sc_hub; /* USB device */
int uhub_explore(struct usbd_device *hub);
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* device */
struct usbd_device *udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* device */
struct usbd_device *sc_udev; /* device */
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *sc_udev; /* the usb device */
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *sc_udev;
umsm_huawei_changemode(struct usbd_device *dev)
umsm_truinstall_changemode(struct usbd_device *dev)
usbd_status umsm_huawei_changemode(struct usbd_device *);
usbd_status umsm_truinstall_changemode(struct usbd_device *);
struct usbd_device *sc_udev;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *sc_udev;
struct usbd_device *dev = sc->sc_bus->root_hub;
struct usbd_device *dev;
usb_add_task(struct usbd_device *dev, struct usb_task *task)
usb_rem_task(struct usbd_device *dev, struct usb_task *task)
usb_wait_task(struct usbd_device *dev, struct usb_task *task)
usb_rem_wait_task(struct usbd_device *dev, struct usb_task *task)
struct usbd_device *dev;
struct usbd_device *dev;
struct usbd_device *dev;
struct usbd_device *dev;
usb_needs_explore(struct usbd_device *dev, int first_explore)
usb_needs_reattach(struct usbd_device *dev)
struct usbd_device *dev, *adev, *hub;
usbd_get_string_desc(struct usbd_device *dev, int sindex, int langid,
usbd_reload_device_desc(struct usbd_device *dev)
usbd_fill_deviceinfo(struct usbd_device *dev, struct usb_device_info *di)
usbd_get_routestring(struct usbd_device *dev, uint32_t *route)
struct usbd_device *hub;
usbd_get_location(struct usbd_device *dev, struct usbd_interface *iface,
usbd_get_cdesc(struct usbd_device *dev, int index, u_int *lenp)
usb_free_device(struct usbd_device *dev)
usbd_detach(struct usbd_device *dev, struct device *parent)
usbd_get_string(struct usbd_device *dev, int si, char *buf, size_t buflen)
usbd_cache_devinfo(struct usbd_device *dev)
usbd_devinfo(struct usbd_device *dev, int showclass, char *base, size_t len)
usbd_delay_ms(struct usbd_device *dev, u_int ms)
usbd_port_disown_to_1_1(struct usbd_device *dev, int port)
usbd_reset_port(struct usbd_device *dev, int port)
usbd_fill_iface_data(struct usbd_device *dev, int ifaceno, int altno)
usbd_parse_idesc(struct usbd_device *dev, struct usbd_interface *ifc)
usbd_free_iface_data(struct usbd_device *dev, int ifcno)
usbd_set_config(struct usbd_device *dev, int conf)
usbd_status usbd_set_config(struct usbd_device *, int);
usbd_set_config_no(struct usbd_device *dev, int no, int msg)
void usbd_devinfo(struct usbd_device *, int, char *, size_t);
char *usbd_get_string(struct usbd_device *, int, char *, size_t);
usbd_set_config_index(struct usbd_device *dev, int index, int msg)
void usbd_free_iface_data(struct usbd_device *, int);
int usbd_cache_devinfo(struct usbd_device *);
struct usbd_device *, int, int);
void usb_free_device(struct usbd_device *);
int usbd_parse_idesc(struct usbd_device *, struct usbd_interface *);
usbd_setup_pipe(struct usbd_device *dev, struct usbd_interface *iface,
usbd_set_address(struct usbd_device *dev, int addr)
usbd_probe_and_attach(struct device *parent, struct usbd_device *dev, int port,
usbd_claim_iface(struct usbd_device *dev, int ifaceno)
usbd_dopoll(struct usbd_device *udev)
usbd_set_polling(struct usbd_device *dev, int on)
usbd_iface_claimed(struct usbd_device *dev, int ifaceno)
usbd_desc_iter_init(struct usbd_device *dev, struct usbd_desc_iter *iter)
usbd_dump_device(struct usbd_device *dev)
usbd_alloc_xfer(struct usbd_device *dev)
usbd_setup_default_xfer(struct usbd_xfer *xfer, struct usbd_device *dev,
usbd_get_config_descriptor(struct usbd_device *dev)
usbd_get_device_descriptor(struct usbd_device *dev)
struct usbd_device *dev = pipe->device;
struct usbd_device *dev = pipe->device;
usbd_is_dying(struct usbd_device *dev)
usbd_device2interface_handle(struct usbd_device *dev, u_int8_t ifaceno,
usbd_deactivate(struct usbd_device *dev)
usbd_ref_incr(struct usbd_device *dev)
usbd_ref_decr(struct usbd_device *dev)
usbd_ref_wait(struct usbd_device *dev)
usbd_do_request(struct usbd_device *dev, usb_device_request_t *req, void *data)
usbd_do_request_flags(struct usbd_device *dev, usb_device_request_t *req,
usbd_get_devcnt(struct usbd_device *dev)
usbd_get_quirks(struct usbd_device *dev)
usbd_status usbd_device2interface_handle(struct usbd_device *dev,
usbd_status usbd_do_request(struct usbd_device *pipe, usb_device_request_t *req,
usbd_status usbd_do_request_flags(struct usbd_device *pipe,
usb_config_descriptor_t *usbd_get_config_descriptor(struct usbd_device *dev);
usb_device_descriptor_t *usbd_get_device_descriptor(struct usbd_device *dev);
void usbd_fill_deviceinfo(struct usbd_device *, struct usb_device_info *);
int usbd_get_routestring(struct usbd_device *, uint32_t *);
int usbd_get_location(struct usbd_device *, struct usbd_interface *, uint8_t *,
usb_config_descriptor_t *usbd_get_cdesc(struct usbd_device *, int, u_int *);
void usbd_dopoll(struct usbd_device *);
void usbd_set_polling(struct usbd_device *iface, int on);
const struct usbd_quirks *usbd_get_quirks(struct usbd_device *);
usbd_status usbd_reload_device_desc(struct usbd_device *);
int usbd_get_devcnt(struct usbd_device *);
void usbd_claim_iface(struct usbd_device *, int);
int usbd_iface_claimed(struct usbd_device *, int);
int usbd_is_dying(struct usbd_device *);
void usbd_deactivate(struct usbd_device *);
void usbd_ref_incr(struct usbd_device *);
void usbd_ref_decr(struct usbd_device *);
void usbd_ref_wait(struct usbd_device *);
void usbd_desc_iter_init(struct usbd_device *, struct usbd_desc_iter *);
struct usbd_device *dev;
void usb_add_task(struct usbd_device *, struct usb_task *);
void usb_rem_task(struct usbd_device *, struct usb_task *);
void usb_wait_task(struct usbd_device *, struct usb_task *);
void usb_rem_wait_task(struct usbd_device *, struct usb_task *);
struct usbd_device *device; /* current device */
struct usbd_device;
struct usbd_xfer *usbd_alloc_xfer(struct usbd_device *);
void usbd_setup_default_xfer(struct usbd_xfer *xfer, struct usbd_device *dev,
usbd_get_hub_ss_descriptor(struct usbd_device *dev, usb_hub_ss_descriptor_t *hd,
usbd_get_port_status(struct usbd_device *dev, int port, usb_port_status_t *ps)
usbd_set_hub_depth(struct usbd_device *dev, int depth)
usbd_clear_port_feature(struct usbd_device *dev, int port, int sel)
usbd_clear_endpoint_feature(struct usbd_device *dev, int epaddr, int sel)
usbd_set_port_feature(struct usbd_device *dev, int port, int sel)
usbd_set_idle(struct usbd_device *dev, int ifaceno, int duration, int id)
usbd_get_report_descriptor(struct usbd_device *dev, int ifaceno,
usbd_get_hid_descriptor(struct usbd_device *dev, usb_interface_descriptor_t *id)
usbd_get_config(struct usbd_device *dev, u_int8_t *conf)
usbd_get_desc(struct usbd_device *dev, int type, int index, int len, void *desc)
usbd_get_device_status(struct usbd_device *dev, usb_status_t *st)
usbd_get_hub_descriptor(struct usbd_device *dev, usb_hub_descriptor_t *hd,
usbd_status usbd_get_desc(struct usbd_device *dev, int type,
usbd_status usbd_get_port_status(struct usbd_device *,
usbd_status usbd_set_hub_depth(struct usbd_device *, int);
usbd_status usbd_set_port_feature(struct usbd_device *dev, int, int);
usbd_status usbd_clear_port_feature(struct usbd_device *, int, int);
usbd_status usbd_clear_endpoint_feature(struct usbd_device *, int, int);
usbd_status usbd_get_device_status(struct usbd_device *, usb_status_t *);
usbd_status usbd_get_hub_descriptor(struct usbd_device *,
usbd_status usbd_get_hub_ss_descriptor(struct usbd_device *,
struct usb_hid_descriptor *usbd_get_hid_descriptor(struct usbd_device *,
usbd_status usbd_set_idle(struct usbd_device *, int, int, int);
usbd_status usbd_get_report_descriptor(struct usbd_device *, int, void *,
usbd_status usbd_get_config(struct usbd_device *dev, u_int8_t *conf);
usbd_status usbd_get_string_desc(struct usbd_device *dev, int sindex,
void usbd_delay_ms(struct usbd_device *, u_int);
usbd_status usbd_set_config_no(struct usbd_device *dev, int no, int msg);
usbd_status usbd_set_config_index(struct usbd_device *dev, int index,
struct usbd_device *root_hub;
struct usbd_device *devices[USB_MAX_DEVICES];
struct usbd_device *myhub; /* upstream hub */
struct usbd_device *device;
struct usbd_device *device;
struct usbd_device *device;
void usbd_dump_device(struct usbd_device *);
usbd_status usbd_port_disown_to_1_1(struct usbd_device *, int);
int usbd_reset_port(struct usbd_device *, int);
usbd_status usbd_setup_pipe(struct usbd_device *,
int usbd_set_address(struct usbd_device *, int);
usbd_status usbd_fill_iface_data(struct usbd_device *, int, int);
int usbd_detach(struct usbd_device *, struct device *);
void usb_needs_explore(struct usbd_device *, int);
void usb_needs_reattach(struct usbd_device *);
int (*dev_setaddr)(struct usbd_device *, int);
struct usbd_device *device; /* Connected device */
struct usbd_device *parent; /* The ports hub */
int (*explore)(struct usbd_device *);
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *sc_udev; /* device */
struct usbd_device *dev);
struct usbd_device *dev = uaa->device;
struct usbd_device *dev)
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *dev = uha->parent->sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev;
struct usbd_device *sc_udev; /* device */
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev; /* USB device */
struct usbd_device *dev = uaa->device;
struct usbd_device *sc_udev;
int xhci_setaddr(struct usbd_device *, int);
struct usbd_device *hub;
struct usbd_device *hshub = pipe->device->myhsport->parent;
struct usbd_device *dev = pipe->device;
xhci_setaddr(struct usbd_device *dev, int addr)