lib/libusb/libusb01.c
156
usb_open(struct usb_device *dev)
lib/libusb/libusb01.c
183
struct usb_device *dev;
lib/libusb/libusb01.c
202
dev = usb_device(udev);
lib/libusb/libusb01.c
517
usb_destroy_configuration(struct usb_device *dev)
lib/libusb/libusb01.c
541
struct usb_device *dev;
lib/libusb/libusb01.c
553
dev = usb_device(udev);
lib/libusb/libusb01.c
725
struct usb_device *dev;
lib/libusb/libusb01.c
739
dev = usb_device(udev);
lib/libusb/libusb01.c
882
struct usb_device *udev;
lib/libusb/libusb01.c
965
struct usb_device *
lib/libusb/usb.h
219
struct usb_device;
lib/libusb/usb.h
228
struct usb_device *next;
lib/libusb/usb.h
229
struct usb_device *prev;
lib/libusb/usb.h
243
struct usb_device **children;
lib/libusb/usb.h
252
struct usb_device *devices;
lib/libusb/usb.h
255
struct usb_device *root_dev;
lib/libusb/usb.h
274
usb_dev_handle *usb_open(struct usb_device *dev);
lib/libusb/usb.h
282
void usb_destroy_configuration(struct usb_device *dev);
lib/libusb/usb.h
302
struct usb_device *usb_device(usb_dev_handle * dev);
sys/compat/linuxkpi/common/include/linux/usb.h
241
struct usb_device *dev; /* (in) pointer to associated device */
sys/compat/linuxkpi/common/include/linux/usb.h
282
int usb_clear_halt(struct usb_device *dev, struct usb_host_endpoint *uhe);
sys/compat/linuxkpi/common/include/linux/usb.h
283
int usb_control_msg(struct usb_device *dev, struct usb_host_endpoint *ep,
sys/compat/linuxkpi/common/include/linux/usb.h
286
int usb_set_interface(struct usb_device *dev, uint8_t ifnum,
sys/compat/linuxkpi/common/include/linux/usb.h
288
int usb_setup_endpoint(struct usb_device *dev,
sys/compat/linuxkpi/common/include/linux/usb.h
291
struct usb_host_endpoint *usb_find_host_endpoint(struct usb_device *dev,
sys/compat/linuxkpi/common/include/linux/usb.h
296
struct usb_interface *usb_ifnum_to_if(struct usb_device *dev, uint8_t iface_no);
sys/compat/linuxkpi/common/include/linux/usb.h
298
void *usb_buffer_alloc(struct usb_device *dev, usb_size_t size,
sys/compat/linuxkpi/common/include/linux/usb.h
302
void usb_buffer_free(struct usb_device *dev, usb_size_t size, void *addr, uint8_t dma_addr);
sys/compat/linuxkpi/common/include/linux/usb.h
310
void usb_fill_bulk_urb(struct urb *, struct usb_device *,
sys/compat/linuxkpi/common/include/linux/usb.h
312
int usb_bulk_msg(struct usb_device *, struct usb_host_endpoint *,
sys/compat/linuxkpi/common/include/linux/usb.h
41
struct usb_device;
sys/compat/linuxkpi/common/src/linux_usb.c
1018
usb_find_host_endpoint(struct usb_device *dev, uint8_t type, uint8_t ep)
sys/compat/linuxkpi/common/src/linux_usb.c
1094
usb_ifnum_to_if(struct usb_device *dev, uint8_t iface_no)
sys/compat/linuxkpi/common/src/linux_usb.c
1113
usb_buffer_alloc(struct usb_device *dev, usb_size_t size, uint16_t mem_flags, uint8_t *dma_addr)
sys/compat/linuxkpi/common/src/linux_usb.c
1186
usb_linux_free_device(struct usb_device *dev)
sys/compat/linuxkpi/common/src/linux_usb.c
1205
usb_buffer_free(struct usb_device *dev, usb_size_t size,
sys/compat/linuxkpi/common/src/linux_usb.c
1274
usb_linux_cleanup_interface(struct usb_device *dev, struct usb_interface *iface)
sys/compat/linuxkpi/common/src/linux_usb.c
1663
usb_fill_bulk_urb(struct urb *urb, struct usb_device *udev,
sys/compat/linuxkpi/common/src/linux_usb.c
1685
usb_bulk_msg(struct usb_device *udev, struct usb_host_endpoint *uhe,
sys/compat/linuxkpi/common/src/linux_usb.c
381
usb_max_isoc_frames(struct usb_device *dev)
sys/compat/linuxkpi/common/src/linux_usb.c
555
usb_clear_halt(struct usb_device *dev, struct usb_host_endpoint *uhe)
sys/compat/linuxkpi/common/src/linux_usb.c
652
usb_control_msg(struct usb_device *dev, struct usb_host_endpoint *uhe,
sys/compat/linuxkpi/common/src/linux_usb.c
72
struct usb_device *sc_fbsd_udev;
sys/compat/linuxkpi/common/src/linux_usb.c
743
usb_set_interface(struct usb_device *dev, uint8_t iface_no, uint8_t alt_index)
sys/compat/linuxkpi/common/src/linux_usb.c
773
usb_setup_endpoint(struct usb_device *dev,
sys/compat/linuxkpi/common/src/linux_usb.c
858
usb_linux_create_usb_device(struct usb_device *udev, device_t dev)
sys/compat/linuxkpi/common/src/linux_usb.c
89
static uint16_t usb_max_isoc_frames(struct usb_device *);
sys/compat/linuxkpi/common/src/linux_usb.c
94
static int usb_linux_create_usb_device(struct usb_device *, device_t);
sys/compat/linuxkpi/common/src/linux_usb.c
95
static void usb_linux_cleanup_interface(struct usb_device *,
sys/dev/otus/if_otusreg.h
1010
struct usb_device *sc_udev;
sys/dev/rtwn/usb/rtwn_usb_var.h
62
struct usb_device *uc_udev;
sys/dev/sound/usb/uaudio.c
1615
uaudio20_check_rate(struct usb_device *udev, uint8_t iface_no,
sys/dev/sound/usb/uaudio.c
1730
uaudio_chan_fill_info_sub(struct uaudio_softc *sc, struct usb_device *udev,
sys/dev/sound/usb/uaudio.c
2168
uaudio_chan_fill_info(struct uaudio_softc *sc, struct usb_device *udev)
sys/dev/sound/usb/uaudio.c
379
struct usb_device *sc_udev;
sys/dev/sound/usb/uaudio.c
4955
struct usb_device *udev, void *desc)
sys/dev/sound/usb/uaudio.c
512
static usb_error_t uaudio_set_speed(struct usb_device *, uint8_t, uint32_t);
sys/dev/sound/usb/uaudio.c
513
static int uaudio_mixer_get(struct usb_device *, uint16_t, uint8_t,
sys/dev/sound/usb/uaudio.c
5143
uaudio_mixer_get(struct usb_device *udev, uint16_t audio_rev,
sys/dev/sound/usb/uaudio.c
530
static usb_error_t uaudio20_set_speed(struct usb_device *, uint8_t,
sys/dev/sound/usb/uaudio.c
5307
uaudio_set_speed(struct usb_device *udev, uint8_t endpt, uint32_t speed)
sys/dev/sound/usb/uaudio.c
5327
uaudio20_set_speed(struct usb_device *udev, uint8_t iface_no,
sys/dev/sound/usb/uaudio.c
536
struct usb_device *, uint32_t, uint8_t, uint8_t);
sys/dev/sound/usb/uaudio.c
538
struct usb_device *);
sys/dev/sound/usb/uaudio.c
544
struct usb_device *, void *);
sys/dev/usb/controller/atmegadci.c
1103
atmegadci_set_stall(struct usb_device *udev,
sys/dev/usb/controller/atmegadci.c
1185
atmegadci_clear_stall(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/controller/atmegadci.c
136
atmegadci_get_hw_ep_profile(struct usb_device *udev,
sys/dev/usb/controller/atmegadci.c
1521
atmegadci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/atmegadci.c
2037
atmegadci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/atmegadci.h
262
struct usb_device *sc_devices[ATMEGA_MAX_DEVICES];
sys/dev/usb/controller/avr32dci.c
1077
avr32dci_set_stall(struct usb_device *udev,
sys/dev/usb/controller/avr32dci.c
1160
avr32dci_clear_stall(struct usb_device *udev, struct usb_endpoint *pipe)
sys/dev/usb/controller/avr32dci.c
1470
avr32dci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/avr32dci.c
158
avr32dci_get_hw_ep_profile(struct usb_device *udev,
sys/dev/usb/controller/avr32dci.c
1998
avr32dci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/avr32dci.h
230
struct usb_device *sc_devices[AVR32_MAX_DEVICES];
sys/dev/usb/controller/dwc_otg.c
156
dwc_otg_get_hw_ep_profile(struct usb_device *udev,
sys/dev/usb/controller/dwc_otg.c
3649
dwc_otg_set_stall(struct usb_device *udev,
sys/dev/usb/controller/dwc_otg.c
3767
dwc_otg_clear_stall(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/controller/dwc_otg.c
3800
dwc_otg_device_state_change(struct usb_device *udev)
sys/dev/usb/controller/dwc_otg.c
4302
dwc_otg_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/dwc_otg.c
453
dwc_otg_uses_split(struct usb_device *udev)
sys/dev/usb/controller/dwc_otg.c
4878
dwc_otg_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/dwc_otg.c
4933
dwc_otg_get_dma_delay(struct usb_device *udev, uint32_t *pus)
sys/dev/usb/controller/dwc_otg.c
4940
dwc_otg_device_resume(struct usb_device *udev)
sys/dev/usb/controller/dwc_otg.c
4949
dwc_otg_device_suspend(struct usb_device *udev)
sys/dev/usb/controller/dwc_otg.h
169
struct usb_device *sc_devices[DWC_OTG_MAX_DEVICES];
sys/dev/usb/controller/ehci.c
2997
ehci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/ehci.c
3645
ehci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/ehci.c
3691
ehci_get_dma_delay(struct usb_device *udev, uint32_t *pus)
sys/dev/usb/controller/ehci.c
3701
ehci_device_resume(struct usb_device *udev)
sys/dev/usb/controller/ehci.c
3733
ehci_device_suspend(struct usb_device *udev)
sys/dev/usb/controller/ehci.h
322
struct usb_device *sc_devices[EHCI_MAX_DEVICES];
sys/dev/usb/controller/musb_otg.c
241
musbotg_get_hw_ep_profile(struct usb_device *udev,
sys/dev/usb/controller/musb_otg.c
2833
musbotg_set_stall(struct usb_device *udev,
sys/dev/usb/controller/musb_otg.c
3010
musbotg_clear_stall(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/controller/musb_otg.c
3547
musbotg_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/musb_otg.c
4113
musbotg_get_dma_delay(struct usb_device *udev, uint32_t *pus)
sys/dev/usb/controller/musb_otg.c
4124
musbotg_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/musb_otg.h
400
struct usb_device *sc_devices[MUSB2_MAX_DEVICES];
sys/dev/usb/controller/ohci.c
2048
ohci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/ohci.c
2502
ohci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/ohci.c
2542
ohci_get_dma_delay(struct usb_device *udev, uint32_t *pus)
sys/dev/usb/controller/ohci.c
2552
ohci_device_resume(struct usb_device *udev)
sys/dev/usb/controller/ohci.c
2588
ohci_device_suspend(struct usb_device *udev)
sys/dev/usb/controller/ohci.h
230
struct usb_device *sc_devices[OHCI_MAX_DEVICES];
sys/dev/usb/controller/uhci.c
2415
uhci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/uhci.c
2961
uhci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/uhci.c
3001
uhci_get_dma_delay(struct usb_device *udev, uint32_t *pus)
sys/dev/usb/controller/uhci.c
3011
uhci_device_resume(struct usb_device *udev)
sys/dev/usb/controller/uhci.c
3051
uhci_device_suspend(struct usb_device *udev)
sys/dev/usb/controller/uhci.h
209
struct usb_device *sc_devices[UHCI_MAX_DEVICES];
sys/dev/usb/controller/usb_controller.c
1014
usb_proc_explore_mwait(struct usb_device *udev, void *pm1, void *pm2)
sys/dev/usb/controller/usb_controller.c
1020
usb_proc_explore_msignal(struct usb_device *udev, void *pm1, void *pm2)
sys/dev/usb/controller/usb_controller.c
1026
usb_proc_explore_lock(struct usb_device *udev)
sys/dev/usb/controller/usb_controller.c
1032
usb_proc_explore_unlock(struct usb_device *udev)
sys/dev/usb/controller/usb_controller.c
365
struct usb_device *udev;
sys/dev/usb/controller/usb_controller.c
429
struct usb_device *udev;
sys/dev/usb/controller/usb_controller.c
463
struct usb_device *udev;
sys/dev/usb/controller/usb_controller.c
520
struct usb_device *udev;
sys/dev/usb/controller/usb_controller.c
605
struct usb_device *udev;
sys/dev/usb/controller/usb_controller.c
703
struct usb_device *child;
sys/dev/usb/controller/uss820dci.c
1247
uss820dci_set_stall(struct usb_device *udev,
sys/dev/usb/controller/uss820dci.c
1335
uss820dci_clear_stall(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/controller/uss820dci.c
177
uss820dci_get_hw_ep_profile(struct usb_device *udev,
sys/dev/usb/controller/uss820dci.c
1816
uss820dci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/uss820dci.c
2313
uss820dci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/uss820dci.h
335
struct usb_device *sc_devices[USS820_MAX_DEVICES];
sys/dev/usb/controller/xhci.c
1426
xhci_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t address)
sys/dev/usb/controller/xhci.c
161
static void xhci_free_device_ext(struct usb_device *);
sys/dev/usb/controller/xhci.c
162
static struct xhci_endpoint_ext *xhci_get_endpoint_ext(struct usb_device *,
sys/dev/usb/controller/xhci.c
165
static usb_error_t xhci_configure_device(struct usb_device *);
sys/dev/usb/controller/xhci.c
166
static usb_error_t xhci_configure_endpoint(struct usb_device *,
sys/dev/usb/controller/xhci.c
170
static usb_error_t xhci_configure_mask(struct usb_device *,
sys/dev/usb/controller/xhci.c
2333
xhci_configure_mask(struct usb_device *udev, uint32_t mask, uint8_t drop)
sys/dev/usb/controller/xhci.c
2391
xhci_configure_endpoint(struct usb_device *udev,
sys/dev/usb/controller/xhci.c
2594
xhci_configure_device(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
2600
struct usb_device *hubdev;
sys/dev/usb/controller/xhci.c
2746
xhci_alloc_device_ext(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
2829
xhci_free_device_ext(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
2845
xhci_get_endpoint_ext(struct usb_device *udev, struct usb_endpoint_descriptor *edesc)
sys/dev/usb/controller/xhci.c
3297
xhci_roothub_exec(struct usb_device *udev,
sys/dev/usb/controller/xhci.c
3823
xhci_get_endpoint_state(struct usb_device *udev, uint8_t epno)
sys/dev/usb/controller/xhci.c
3850
struct usb_device *udev;
sys/dev/usb/controller/xhci.c
4076
xhci_ep_init(struct usb_device *udev, struct usb_endpoint_descriptor *edesc,
sys/dev/usb/controller/xhci.c
4115
xhci_ep_uninit(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/controller/xhci.c
4161
xhci_ep_clear_stall(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/controller/xhci.c
4185
xhci_device_init(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
4246
xhci_device_uninit(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
4271
xhci_get_dma_delay(struct usb_device *udev, uint32_t *pus)
sys/dev/usb/controller/xhci.c
4281
xhci_device_resume(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
4315
xhci_device_suspend(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
4352
xhci_device_state_change(struct usb_device *udev)
sys/dev/usb/controller/xhci.c
4457
xhci_set_endpoint_mode(struct usb_device *udev, struct usb_endpoint *ep,
sys/dev/usb/controller/xhci.h
510
struct usb_device *sc_devices[XHCI_MAX_DEVICES];
sys/dev/usb/input/atp.c
658
struct usb_device *sc_usb_device;
sys/dev/usb/input/uhid.c
105
struct usb_device *sc_udev;
sys/dev/usb/input/uhid_snes.c
108
struct usb_device *sc_udev;
sys/dev/usb/input/uhid_snes.c
85
struct usb_device *sc_usb_device;
sys/dev/usb/input/ukbd.c
163
struct usb_device *sc_udev;
sys/dev/usb/input/usbhid.c
133
struct usb_device *sc_udev;
sys/dev/usb/input/usbhid.c
737
struct usb_device *udev = uaa->device;
sys/dev/usb/input/wsp.c
588
struct usb_device *sc_usb_device;
sys/dev/usb/misc/cp2112.c
220
struct usb_device *sc_udev;
sys/dev/usb/misc/i2ctinyusb.c
66
struct usb_device *sc_udev;
sys/dev/usb/misc/ugold.c
97
struct usb_device *sc_udev;
sys/dev/usb/misc/uled.c
63
struct usb_device *sc_udev;
sys/dev/usb/net/if_cdce.c
509
cdce_test_autoinst(void *arg, struct usb_device *udev,
sys/dev/usb/net/if_umbreg.h
394
struct usb_device *sc_udev;
sys/dev/usb/net/if_urndisreg.h
45
struct usb_device *sc_udev;
sys/dev/usb/net/if_usie.c
233
usie_autoinst(void *arg, struct usb_device *udev,
sys/dev/usb/net/if_usievar.h
232
struct usb_device *sc_udev;
sys/dev/usb/net/uhso.c
447
int (*probe)(struct usb_device *, int));
sys/dev/usb/net/uhso.c
448
static int uhso_probe_iface_auto(struct usb_device *, int);
sys/dev/usb/net/uhso.c
449
static int uhso_probe_iface_static(struct usb_device *, int);
sys/dev/usb/net/uhso.c
456
static void uhso_test_autoinst(void *, struct usb_device *,
sys/dev/usb/net/uhso.c
725
uhso_test_autoinst(void *arg, struct usb_device *udev,
sys/dev/usb/net/uhso.c
776
uhso_probe_iface_auto(struct usb_device *udev, int index)
sys/dev/usb/net/uhso.c
81
struct usb_device *sc_udev;
sys/dev/usb/net/uhso.c
844
uhso_probe_iface_static(struct usb_device *udev, int index)
sys/dev/usb/net/uhso.c
890
int (*probe)(struct usb_device *, int))
sys/dev/usb/net/usb_ethernet.h
81
struct usb_device *ue_udev; /* used by uether_do_request() */
sys/dev/usb/serial/u3g.c
111
struct usb_device *sc_udev;
sys/dev/usb/serial/u3g.c
136
static void u3g_test_autoinst(void *, struct usb_device *,
sys/dev/usb/serial/u3g.c
649
u3g_sierra_init(struct usb_device *udev)
sys/dev/usb/serial/u3g.c
667
u3g_huawei_init(struct usb_device *udev)
sys/dev/usb/serial/u3g.c
724
u3g_sael_m460_init(struct usb_device *udev)
sys/dev/usb/serial/u3g.c
809
u3g_test_autoinst(void *arg, struct usb_device *udev,
sys/dev/usb/serial/uark.c
87
struct usb_device *sc_udev;
sys/dev/usb/serial/ubsa.c
161
struct usb_device *sc_udev;
sys/dev/usb/serial/ubser.c
128
struct usb_device *sc_udev;
sys/dev/usb/serial/uchcom.c
183
struct usb_device *sc_udev;
sys/dev/usb/serial/ucycom.c
83
struct usb_device *sc_udev;
sys/dev/usb/serial/udbc.c
90
struct usb_device *sc_udev;
sys/dev/usb/serial/ufintek.c
203
struct usb_device *sc_udev;
sys/dev/usb/serial/ufoma.c
172
struct usb_device *sc_udev;
sys/dev/usb/serial/uftdi.c
149
struct usb_device *sc_udev;
sys/dev/usb/serial/uipaq.c
93
struct usb_device *sc_udev;
sys/dev/usb/serial/ulpt.c
109
struct usb_device *sc_udev;
sys/dev/usb/serial/umcs.c
135
struct usb_device *sc_udev; /* USB Device for all operations */
sys/dev/usb/serial/umct.c
112
struct usb_device *sc_udev;
sys/dev/usb/serial/umodem.c
179
struct usb_device *sc_udev;
sys/dev/usb/serial/umodem.c
225
static usb_error_t umodem_set_comm_feature(struct usb_device *, uint8_t,
sys/dev/usb/serial/umodem.c
930
umodem_set_comm_feature(struct usb_device *udev, uint8_t iface_no,
sys/dev/usb/serial/umoscom.c
180
struct usb_device *sc_udev;
sys/dev/usb/serial/uplcom.c
167
struct usb_device *sc_udev;
sys/dev/usb/serial/uplcom.c
182
static usb_error_t uplcom_reset(struct uplcom_softc *, struct usb_device *);
sys/dev/usb/serial/uplcom.c
183
static usb_error_t uplcom_pl2303_do(struct usb_device *, uint8_t, uint8_t,
sys/dev/usb/serial/uplcom.c
185
static int uplcom_pl2303_init(struct usb_device *, uint8_t);
sys/dev/usb/serial/uplcom.c
585
uplcom_reset(struct uplcom_softc *sc, struct usb_device *udev)
sys/dev/usb/serial/uplcom.c
605
uplcom_pl2303_do(struct usb_device *udev, uint8_t req_type, uint8_t request,
sys/dev/usb/serial/uplcom.c
627
uplcom_pl2303_init(struct usb_device *udev, uint8_t chiptype)
sys/dev/usb/serial/usb_serial.h
78
struct usb_device;
sys/dev/usb/serial/uslcom.c
144
struct usb_device *sc_udev;
sys/dev/usb/serial/uvisor.c
176
struct usb_device *sc_udev;
sys/dev/usb/serial/uvisor.c
199
static usb_error_t uvisor_init(struct uvisor_softc *, struct usb_device *,
sys/dev/usb/serial/uvisor.c
398
uvisor_init(struct uvisor_softc *sc, struct usb_device *udev, struct usb_config *config)
sys/dev/usb/serial/uvscom.c
149
struct usb_device *sc_udev;
sys/dev/usb/storage/cfumass.c
148
struct usb_device *sc_udev;
sys/dev/usb/storage/umass.c
417
struct usb_device *sc_udev;
sys/dev/usb/storage/umass.c
711
umass_autoinst_eject_quirks(void *arg __unused, struct usb_device *udev,
sys/dev/usb/storage/urio.c
100
struct usb_device *sc_udev;
sys/dev/usb/storage/ustorage_fs.c
206
struct usb_device *sc_udev;
sys/dev/usb/template/usb_template.c
101
static const struct usb_temp_device_desc *usb_temp_get_tdd(struct usb_device *);
sys/dev/usb/template/usb_template.c
102
static void *usb_temp_get_device_desc(struct usb_device *);
sys/dev/usb/template/usb_template.c
103
static void *usb_temp_get_qualifier_desc(struct usb_device *);
sys/dev/usb/template/usb_template.c
104
static void *usb_temp_get_config_desc(struct usb_device *, uint16_t *,
sys/dev/usb/template/usb_template.c
1045
usb_temp_get_tdd(struct usb_device *udev)
sys/dev/usb/template/usb_template.c
106
static const void *usb_temp_get_string_desc(struct usb_device *, uint16_t,
sys/dev/usb/template/usb_template.c
1061
usb_temp_get_device_desc(struct usb_device *udev)
sys/dev/usb/template/usb_template.c
108
static const void *usb_temp_get_vendor_desc(struct usb_device *,
sys/dev/usb/template/usb_template.c
1084
usb_temp_get_qualifier_desc(struct usb_device *udev)
sys/dev/usb/template/usb_template.c
110
static const void *usb_temp_get_hub_desc(struct usb_device *);
sys/dev/usb/template/usb_template.c
1107
usb_temp_get_config_desc(struct usb_device *udev,
sys/dev/usb/template/usb_template.c
111
static usb_error_t usb_temp_get_desc(struct usb_device *,
sys/dev/usb/template/usb_template.c
113
static usb_error_t usb_temp_setup_by_index(struct usb_device *,
sys/dev/usb/template/usb_template.c
1147
usb_temp_get_vendor_desc(struct usb_device *udev,
sys/dev/usb/template/usb_template.c
1170
usb_temp_get_string_desc(struct usb_device *udev,
sys/dev/usb/template/usb_template.c
1193
usb_temp_get_hub_desc(struct usb_device *udev)
sys/dev/usb/template/usb_template.c
1205
usb_temp_get_desc(struct usb_device *udev, struct usb_device_request *req,
sys/dev/usb/template/usb_template.c
1305
usb_temp_setup(struct usb_device *udev,
sys/dev/usb/template/usb_template.c
1408
usb_temp_unsetup(struct usb_device *udev)
sys/dev/usb/template/usb_template.c
1415
usb_temp_setup_by_index(struct usb_device *udev, uint16_t index)
sys/dev/usb/template/usb_template.c
917
usb_hw_ep_resolve(struct usb_device *udev,
sys/dev/usb/template/usb_template.c
99
static usb_error_t usb_hw_ep_resolve(struct usb_device *,
sys/dev/usb/template/usb_template.h
122
usb_error_t usb_temp_setup(struct usb_device *,
sys/dev/usb/template/usb_template.h
124
void usb_temp_unsetup(struct usb_device *);
sys/dev/usb/usb_bus.h
107
struct usb_device **devices;
sys/dev/usb/usb_controller.h
109
void (*get_hw_ep_profile) (struct usb_device *udev, const struct usb_hw_ep_profile **ppf, uint8_t ep_addr);
sys/dev/usb/usb_controller.h
111
void (*set_stall) (struct usb_device *udev, struct usb_endpoint *ep, uint8_t *did_stall);
sys/dev/usb/usb_controller.h
115
void (*clear_stall) (struct usb_device *udev, struct usb_endpoint *ep);
sys/dev/usb/usb_controller.h
123
void (*get_power_mode) (struct usb_device *udev, int8_t *pmode);
sys/dev/usb/usb_controller.h
127
void (*endpoint_uninit) (struct usb_device *, struct usb_endpoint *);
sys/dev/usb/usb_controller.h
131
usb_error_t (*device_init) (struct usb_device *);
sys/dev/usb/usb_controller.h
135
void (*device_uninit) (struct usb_device *);
sys/dev/usb/usb_controller.h
141
void (*device_state_change) (struct usb_device *);
sys/dev/usb/usb_controller.h
145
usb_error_t (*set_address) (struct usb_device *, struct mtx *, uint16_t);
sys/dev/usb/usb_controller.h
149
usb_error_t (*set_endpoint_mode) (struct usb_device *, struct usb_endpoint *, uint8_t);
sys/dev/usb/usb_controller.h
60
void (*endpoint_init) (struct usb_device *,
sys/dev/usb/usb_controller.h
64
void (*get_dma_delay) (struct usb_device *, uint32_t *);
sys/dev/usb/usb_controller.h
65
void (*device_suspend) (struct usb_device *);
sys/dev/usb/usb_controller.h
66
void (*device_resume) (struct usb_device *);
sys/dev/usb/usb_core.h
73
struct usb_device;
sys/dev/usb/usb_debug.c
153
usb_dump_device(struct usb_device *udev)
sys/dev/usb/usb_debug.c
219
struct usb_device *udev;
sys/dev/usb/usb_debug.h
55
struct usb_device;
sys/dev/usb/usb_debug.h
60
void usb_dump_device(struct usb_device *udev);
sys/dev/usb/usb_dev.c
111
static struct usb_endpoint *usb_dev_get_ep(struct usb_device *, uint8_t,
sys/dev/usb/usb_dev.c
1827
usb_fifo_attach(struct usb_device *udev, void *priv_sc,
sys/dev/usb/usb_dev.c
401
struct usb_device *udev = cpd->udev;
sys/dev/usb/usb_dev.c
638
usb_dev_get_ep(struct usb_device *udev, uint8_t ep_index, uint8_t dir)
sys/dev/usb/usb_dev.h
117
struct usb_device *udev;
sys/dev/usb/usb_dev.h
57
struct usb_device *udev;
sys/dev/usb/usb_device.c
101
static void usb_suspend_resume_sub(struct usb_device *, device_t,
sys/dev/usb/usb_device.c
104
static usb_error_t usb_config_parse(struct usb_device *, uint8_t, uint8_t);
sys/dev/usb/usb_device.c
1049
usbd_set_alt_interface_index(struct usb_device *udev,
sys/dev/usb/usb_device.c
106
static void usb_notify_addq(const char *type, struct usb_device *);
sys/dev/usb/usb_device.c
109
static void usb_fifo_free_wrap(struct usb_device *, uint8_t, uint8_t);
sys/dev/usb/usb_device.c
110
static void usb_cdev_create(struct usb_device *);
sys/dev/usb/usb_device.c
1109
usbd_set_endpoint_stall(struct usb_device *udev, struct usb_endpoint *ep,
sys/dev/usb/usb_device.c
111
static void usb_cdev_free(struct usb_device *);
sys/dev/usb/usb_device.c
1193
usb_reset_iface_endpoints(struct usb_device *udev, uint8_t iface_index)
sys/dev/usb/usb_device.c
1221
usb_detach_device_sub(struct usb_device *udev, device_t *ppdev,
sys/dev/usb/usb_device.c
1279
usb_detach_device(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_device.c
1328
usb_probe_and_attach_sub(struct usb_device *udev,
sys/dev/usb/usb_device.c
139
struct usb_device *udev;
sys/dev/usb/usb_device.c
1410
usbd_set_parent_iface(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_device.c
1425
usb_init_attach_arg(struct usb_device *udev,
sys/dev/usb/usb_device.c
1456
usb_probe_and_attach(struct usb_device *udev, uint8_t iface_index)
sys/dev/usb/usb_device.c
1570
usb_suspend_resume_sub(struct usb_device *udev, device_t dev, uint8_t do_suspend)
sys/dev/usb/usb_device.c
1601
usb_suspend_resume(struct usb_device *udev, uint8_t do_suspend)
sys/dev/usb/usb_device.c
1646
struct usb_device *udev = pm->udev;
sys/dev/usb/usb_device.c
1666
usb_get_langid(struct usb_device *udev)
sys/dev/usb/usb_device.c
1751
struct usb_device *
sys/dev/usb/usb_device.c
1753
struct usb_device *parent_hub, uint8_t depth, uint8_t port_index,
sys/dev/usb/usb_device.c
1757
struct usb_device *udev;
sys/dev/usb/usb_device.c
1758
struct usb_device *adev;
sys/dev/usb/usb_device.c
1759
struct usb_device *hub;
sys/dev/usb/usb_device.c
2120
usb_make_dev(struct usb_device *udev, const char *devname, int ep,
sys/dev/usb/usb_device.c
2203
usb_cdev_create(struct usb_device *udev)
sys/dev/usb/usb_device.c
2264
usb_cdev_free(struct usb_device *udev)
sys/dev/usb/usb_device.c
2289
usb_free_device(struct usb_device *udev, uint8_t flag)
sys/dev/usb/usb_device.c
2388
usbd_get_iface(struct usb_device *udev, uint8_t iface_index)
sys/dev/usb/usb_device.c
2413
usbd_find_descriptor(struct usb_device *udev, void *id, uint8_t iface_index,
sys/dev/usb/usb_device.c
2458
usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len)
sys/dev/usb/usb_device.c
2506
usb_set_device_strings(struct usb_device *udev)
sys/dev/usb/usb_device.c
2597
usbd_get_mode(struct usb_device *udev)
sys/dev/usb/usb_device.c
2607
usbd_get_speed(struct usb_device *udev)
sys/dev/usb/usb_device.c
2613
usbd_get_isoc_fps(struct usb_device *udev)
sys/dev/usb/usb_device.c
2626
usbd_get_device_descriptor(struct usb_device *udev)
sys/dev/usb/usb_device.c
2634
usbd_get_config_descriptor(struct usb_device *udev)
sys/dev/usb/usb_device.c
2686
usbd_get_bus_index(struct usb_device *udev)
sys/dev/usb/usb_device.c
2692
usbd_get_device_index(struct usb_device *udev)
sys/dev/usb/usb_device.c
2699
usb_notify_addq(const char *type, struct usb_device *udev)
sys/dev/usb/usb_device.c
280
usb_get_manufacturer(struct usb_device *udev)
sys/dev/usb/usb_device.c
2809
usb_fifo_free_wrap(struct usb_device *udev,
sys/dev/usb/usb_device.c
286
usb_get_product(struct usb_device *udev)
sys/dev/usb/usb_device.c
2863
usb_peer_can_wakeup(struct usb_device *udev)
sys/dev/usb/usb_device.c
2875
usb_set_device_state(struct usb_device *udev, enum usb_dev_state state)
sys/dev/usb/usb_device.c
2895
usb_get_device_state(struct usb_device *udev)
sys/dev/usb/usb_device.c
2903
usbd_device_attached(struct usb_device *udev)
sys/dev/usb/usb_device.c
2914
usbd_enum_lock(struct usb_device *udev)
sys/dev/usb/usb_device.c
292
usb_get_serial(struct usb_device *udev)
sys/dev/usb/usb_device.c
2936
usbd_enum_lock_sig(struct usb_device *udev)
sys/dev/usb/usb_device.c
2954
usbd_enum_unlock(struct usb_device *udev)
sys/dev/usb/usb_device.c
2964
usbd_sr_lock(struct usb_device *udev)
sys/dev/usb/usb_device.c
2978
usbd_sr_unlock(struct usb_device *udev)
sys/dev/usb/usb_device.c
2990
usbd_enum_is_locked(struct usb_device *udev)
sys/dev/usb/usb_device.c
3001
usbd_ctrl_lock(struct usb_device *udev)
sys/dev/usb/usb_device.c
3017
usbd_ctrl_unlock(struct usb_device *udev)
sys/dev/usb/usb_device.c
3039
usbd_set_pnpinfo(struct usb_device *udev, uint8_t iface_index, const char *pnpinfo)
sys/dev/usb/usb_device.c
3063
usbd_add_dynamic_quirk(struct usb_device *udev, uint16_t quirk)
sys/dev/usb/usb_device.c
308
usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val)
sys/dev/usb/usb_device.c
3083
usbd_set_endpoint_mode(struct usb_device *udev, struct usb_endpoint *ep,
sys/dev/usb/usb_device.c
3110
usbd_get_endpoint_mode(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/usb_device.c
3126
usbd_fill_deviceinfo(struct usb_device *udev, struct usb_device_info *di)
sys/dev/usb/usb_device.c
3128
struct usb_device *hub;
sys/dev/usb/usb_device.c
361
usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_device.c
481
usbd_interface_count(struct usb_device *udev, uint8_t *count)
sys/dev/usb/usb_device.c
499
usb_init_endpoint(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_device.c
554
usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/usb_device.c
586
usb_wait_pending_refs(struct usb_device *udev)
sys/dev/usb/usb_device.c
615
usb_unconfigure(struct usb_device *udev, uint8_t flag)
sys/dev/usb/usb_device.c
671
usbd_set_config_index(struct usb_device *udev, uint8_t index)
sys/dev/usb/usb_device.c
815
usb_config_parse(struct usb_device *udev, uint8_t iface_index, uint8_t cmd)
sys/dev/usb/usb_device.c
90
static void usb_init_endpoint(struct usb_device *, uint8_t,
sys/dev/usb/usb_device.c
94
static void usb_unconfigure(struct usb_device *, uint8_t);
sys/dev/usb/usb_device.c
95
static void usb_detach_device_sub(struct usb_device *, device_t *,
sys/dev/usb/usb_device.c
97
static uint8_t usb_probe_and_attach_sub(struct usb_device *,
sys/dev/usb/usb_device.c
99
static void usb_init_attach_arg(struct usb_device *,
sys/dev/usb/usb_device.h
142
struct usb_device *udev;
sys/dev/usb/usb_device.h
217
struct usb_device *parent_hub;
sys/dev/usb/usb_device.h
218
struct usb_device *parent_hs_hub; /* high-speed parent HUB */
sys/dev/usb/usb_device.h
302
struct usb_device *usb_alloc_device(device_t parent_dev, struct usb_bus *bus,
sys/dev/usb/usb_device.h
303
struct usb_device *parent_hub, uint8_t depth,
sys/dev/usb/usb_device.h
307
struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
sys/dev/usb/usb_device.h
312
usb_error_t usb_probe_and_attach(struct usb_device *udev,
sys/dev/usb/usb_device.h
314
void usb_detach_device(struct usb_device *, uint8_t, uint8_t);
sys/dev/usb/usb_device.h
315
usb_error_t usb_reset_iface_endpoints(struct usb_device *udev,
sys/dev/usb/usb_device.h
317
usb_error_t usbd_set_config_index(struct usb_device *udev, uint8_t index);
sys/dev/usb/usb_device.h
318
usb_error_t usbd_set_endpoint_stall(struct usb_device *udev,
sys/dev/usb/usb_device.h
320
usb_error_t usb_suspend_resume(struct usb_device *udev,
sys/dev/usb/usb_device.h
322
void usb_devinfo(struct usb_device *udev, char *dst_ptr, uint16_t dst_len);
sys/dev/usb/usb_device.h
323
void usb_free_device(struct usb_device *, uint8_t);
sys/dev/usb/usb_device.h
324
void usb_linux_free_device(struct usb_device *dev);
sys/dev/usb/usb_device.h
325
uint8_t usb_peer_can_wakeup(struct usb_device *udev);
sys/dev/usb/usb_device.h
326
struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);
sys/dev/usb/usb_device.h
327
void usb_set_device_state(struct usb_device *, enum usb_dev_state);
sys/dev/usb/usb_device.h
328
enum usb_dev_state usb_get_device_state(struct usb_device *);
sys/dev/usb/usb_device.h
330
void usb_set_device_strings(struct usb_device *);
sys/dev/usb/usb_device.h
331
void usb_get_langid(struct usb_device *);
sys/dev/usb/usb_device.h
333
uint8_t usbd_enum_lock(struct usb_device *);
sys/dev/usb/usb_device.h
335
uint8_t usbd_enum_lock_sig(struct usb_device *);
sys/dev/usb/usb_device.h
337
void usbd_enum_unlock(struct usb_device *);
sys/dev/usb/usb_device.h
338
void usbd_sr_lock(struct usb_device *);
sys/dev/usb/usb_device.h
339
void usbd_sr_unlock(struct usb_device *);
sys/dev/usb/usb_device.h
340
uint8_t usbd_ctrl_lock(struct usb_device *);
sys/dev/usb/usb_device.h
341
void usbd_ctrl_unlock(struct usb_device *);
sys/dev/usb/usb_device.h
342
uint8_t usbd_enum_is_locked(struct usb_device *);
sys/dev/usb/usb_device.h
345
void uhub_tt_buffer_reset_async_locked(struct usb_device *, struct usb_endpoint *);
sys/dev/usb/usb_device.h
348
uint8_t uhub_count_active_host_ports(struct usb_device *, enum usb_dev_speed);
sys/dev/usb/usb_device.h
39
struct usb_device; /* linux compat */
sys/dev/usb/usb_device.h
59
struct usb_device *udev;
sys/dev/usb/usb_dynamic.c
100
usb_temp_get_desc_w(struct usb_device *udev, struct usb_device_request *req, const void **pPtr, uint16_t *pLength)
sys/dev/usb/usb_dynamic.c
107
usb_temp_unsetup_w(struct usb_device *udev)
sys/dev/usb/usb_dynamic.c
115
usb_linux_free_device_w(struct usb_device *udev)
sys/dev/usb/usb_dynamic.c
82
usb_temp_setup_by_index_w(struct usb_device *udev, uint16_t index)
sys/dev/usb/usb_dynamic.h
33
struct usb_device;
sys/dev/usb/usb_dynamic.h
39
typedef usb_error_t (usb_temp_setup_by_index_t)(struct usb_device *udev,
sys/dev/usb/usb_dynamic.h
45
typedef void (usb_temp_unsetup_t)(struct usb_device *udev);
sys/dev/usb/usb_dynamic.h
46
typedef void (usb_linux_free_device_t)(struct usb_device *udev);
sys/dev/usb/usb_fdt_support.c
121
usb_fdt_get_node(device_t dev, struct usb_device *udev)
sys/dev/usb/usb_fdt_support.c
123
struct usb_device *ud;
sys/dev/usb/usb_fdt_support.c
124
struct usb_device *udev_stack[MAX_UDEV_NEST];
sys/dev/usb/usb_fdt_support.c
54
find_udev_in_children(phandle_t parent, struct usb_device *udev)
sys/dev/usb/usb_fdt_support.h
31
struct usb_device;
sys/dev/usb/usb_fdt_support.h
44
phandle_t usb_fdt_get_node(device_t dev, struct usb_device* udev);
sys/dev/usb/usb_generic.c
153
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
1856
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
1945
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
1956
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
1957
struct usb_device *next;
sys/dev/usb/usb_generic.c
1995
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
2007
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
678
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
773
struct usb_device *udev = f->udev;
sys/dev/usb/usb_generic.c
901
struct usb_device *udev = f->udev;
sys/dev/usb/usb_handle_request.c
150
struct usb_device *udev = xfer->xroot->udev;
sys/dev/usb/usb_handle_request.c
191
usb_check_alt_setting(struct usb_device *udev,
sys/dev/usb/usb_handle_request.c
223
struct usb_device *udev = xfer->xroot->udev;
sys/dev/usb/usb_handle_request.c
386
struct usb_device *udev = xfer->xroot->udev;
sys/dev/usb/usb_handle_request.c
404
usb_handle_get_stall(struct usb_device *udev, uint8_t ea_val)
sys/dev/usb/usb_handle_request.c
431
struct usb_device *udev;
sys/dev/usb/usb_handle_request.c
469
struct usb_device *udev;
sys/dev/usb/usb_handle_request.c
72
static uint8_t usb_handle_get_stall(struct usb_device *, uint8_t);
sys/dev/usb/usb_hid.c
112
usbd_req_get_hid_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_hub.c
1143
uhub_query_info(struct usb_device *udev, uint8_t *pnports, uint8_t *ptt)
sys/dev/usb/usb_hub.c
1207
struct usb_device *udev = uaa->device;
sys/dev/usb/usb_hub.c
1208
struct usb_device *parent_hub = udev->parent_hub;
sys/dev/usb/usb_hub.c
127
static void usb_dev_resume_peer(struct usb_device *udev);
sys/dev/usb/usb_hub.c
128
static void usb_dev_suspend_peer(struct usb_device *udev);
sys/dev/usb/usb_hub.c
129
static uint8_t usb_peer_should_wakeup(struct usb_device *udev);
sys/dev/usb/usb_hub.c
1554
struct usb_device *child;
sys/dev/usb/usb_hub.c
1622
struct usb_device *udev;
sys/dev/usb/usb_hub.c
1863
usb_hs_bandwidth_adjust(struct usb_device *udev, int16_t len,
sys/dev/usb/usb_hub.c
1923
struct usb_device *udev;
sys/dev/usb/usb_hub.c
2004
struct usb_device *udev;
sys/dev/usb/usb_hub.c
2205
struct usb_device *
sys/dev/usb/usb_hub.c
2226
struct usb_device *udev, uint8_t device_index)
sys/dev/usb/usb_hub.c
230
struct usb_device *udev = pm->udev;
sys/dev/usb/usb_hub.c
2395
struct usb_device *udev;
sys/dev/usb/usb_hub.c
2466
usb_peer_should_wakeup(struct usb_device *udev)
sys/dev/usb/usb_hub.c
2489
struct usb_device *udev;
sys/dev/usb/usb_hub.c
259
uhub_tt_buffer_reset_async_locked(struct usb_device *child, struct usb_endpoint *ep)
sys/dev/usb/usb_hub.c
2602
usbd_device_30_remote_wakeup(struct usb_device *udev, uint8_t bRequest)
sys/dev/usb/usb_hub.c
2616
usbd_clear_dev_wakeup(struct usb_device *udev)
sys/dev/usb/usb_hub.c
262
struct usb_device *udev;
sys/dev/usb/usb_hub.c
2631
usbd_set_dev_wakeup(struct usb_device *udev)
sys/dev/usb/usb_hub.c
2652
usb_dev_resume_peer(struct usb_device *udev)
sys/dev/usb/usb_hub.c
2761
usb_dev_suspend_peer(struct usb_device *udev)
sys/dev/usb/usb_hub.c
2763
struct usb_device *child;
sys/dev/usb/usb_hub.c
2909
usbd_set_power_mode(struct usb_device *udev, uint8_t power_mode)
sys/dev/usb/usb_hub.c
2933
usbd_filter_power_mode(struct usb_device *udev, uint8_t power_mode)
sys/dev/usb/usb_hub.c
2960
usbd_start_re_enumerate(struct usb_device *udev)
sys/dev/usb/usb_hub.c
2976
usbd_start_set_config(struct usb_device *udev, uint8_t index)
sys/dev/usb/usb_hub.c
329
struct usb_device *udev;
sys/dev/usb/usb_hub.c
383
uhub_count_active_host_ports(struct usb_device *udev, enum usb_dev_speed speed)
sys/dev/usb/usb_hub.c
386
struct usb_device *child;
sys/dev/usb/usb_hub.c
414
uhub_explore_handle_re_enumerate(struct usb_device *child)
sys/dev/usb/usb_hub.c
510
struct usb_device *child;
sys/dev/usb/usb_hub.c
601
struct usb_device *child;
sys/dev/usb/usb_hub.c
602
struct usb_device *udev;
sys/dev/usb/usb_hub.c
851
usb_device_20_compatible(struct usb_device *udev)
sys/dev/usb/usb_hub.c
875
struct usb_device *child;
sys/dev/usb/usb_hub.c
876
struct usb_device *udev;
sys/dev/usb/usb_hub.c
966
uhub_is_too_deep(struct usb_device *udev)
sys/dev/usb/usb_hub.c
993
uhub_explore(struct usb_device *udev)
sys/dev/usb/usb_hub.h
48
struct usb_device *hubudev; /* the HUB device */
sys/dev/usb/usb_hub.h
49
usb_error_t (*explore) (struct usb_device *hub);
sys/dev/usb/usb_hub.h
70
struct usb_device *udev, uint8_t device_index);
sys/dev/usb/usb_hub.h
71
struct usb_device *usb_bus_port_get_device(struct usb_bus *bus,
sys/dev/usb/usb_hub.h
78
usb_error_t uhub_query_info(struct usb_device *, uint8_t *, uint8_t *);
sys/dev/usb/usb_hub.h
79
void uhub_explore_handle_re_enumerate(struct usb_device *);
sys/dev/usb/usb_hub_private.h
58
struct usb_device *sc_udev; /* USB device */
sys/dev/usb/usb_hub_private.h
70
struct usb_device *udev;
sys/dev/usb/usb_msctest.c
1040
usb_dymo_eject(struct usb_device *udev, uint8_t iface_index)
sys/dev/usb/usb_msctest.c
1055
usb_msc_read_10(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_msctest.c
1086
usb_msc_write_10(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_msctest.c
1117
usb_msc_read_capacity(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_msctest.c
198
static struct bbb_transfer *bbb_attach(struct usb_device *, uint8_t, uint8_t);
sys/dev/usb/usb_msctest.c
598
bbb_attach(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_msctest.c
712
usb_iface_is_cdrom(struct usb_device *udev, uint8_t iface_index)
sys/dev/usb/usb_msctest.c
745
usb_msc_get_max_lun(struct usb_device *udev, uint8_t iface_index)
sys/dev/usb/usb_msctest.c
778
usb_msc_auto_quirk(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usb_msctest.c
964
usb_msc_eject(struct usb_device *udev, uint8_t iface_index, int method)
sys/dev/usb/usb_msctest.h
43
int usb_iface_is_cdrom(struct usb_device *udev,
sys/dev/usb/usb_msctest.h
45
usb_error_t usb_msc_eject(struct usb_device *udev,
sys/dev/usb/usb_msctest.h
47
usb_error_t usb_msc_auto_quirk(struct usb_device *udev,
sys/dev/usb/usb_msctest.h
49
usb_error_t usb_msc_read_10(struct usb_device *udev,
sys/dev/usb/usb_msctest.h
52
usb_error_t usb_msc_write_10(struct usb_device *udev,
sys/dev/usb/usb_msctest.h
55
usb_error_t usb_msc_read_capacity(struct usb_device *udev,
sys/dev/usb/usb_msctest.h
58
usb_error_t usb_dymo_eject(struct usb_device *udev,
sys/dev/usb/usb_process.h
48
struct usb_device;
sys/dev/usb/usb_process.h
84
void usb_proc_explore_mwait(struct usb_device *, void *, void *);
sys/dev/usb/usb_process.h
85
void *usb_proc_explore_msignal(struct usb_device *, void *, void *);
sys/dev/usb/usb_process.h
86
void usb_proc_explore_lock(struct usb_device *);
sys/dev/usb/usb_process.h
87
void usb_proc_explore_unlock(struct usb_device *);
sys/dev/usb/usb_request.c
1109
usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf,
sys/dev/usb/usb_request.c
1215
usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, void *sdesc,
sys/dev/usb/usb_request.c
1235
usbd_req_get_descriptor_ptr(struct usb_device *udev,
sys/dev/usb/usb_request.c
1281
usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1312
usbd_alloc_config_desc(struct usb_device *udev, uint32_t size)
sys/dev/usb/usb_request.c
1332
usbd_free_config_desc(struct usb_device *udev, void *ptr)
sys/dev/usb/usb_request.c
1351
usbd_req_get_config_desc_full(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
138
usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req,
sys/dev/usb/usb_request.c
1401
usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1417
usbd_req_get_alt_interface_no(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1443
usbd_req_set_alt_interface_no(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1481
usbd_req_get_device_status(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1502
usbd_req_get_hub_descriptor(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1524
usbd_req_get_ss_hub_descriptor(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1546
usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1570
usbd_req_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t addr)
sys/dev/usb/usb_request.c
1612
usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1635
usbd_req_clear_hub_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1656
usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1677
usbd_req_set_hub_u1_timeout(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1699
usbd_req_set_hub_u2_timeout(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1721
usbd_req_set_hub_depth(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1742
usbd_req_clear_port_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1764
usbd_req_set_port_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1786
usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1815
usbd_req_set_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len,
sys/dev/usb/usb_request.c
1843
usbd_req_get_report(struct usb_device *udev, struct mtx *mtx, void *data,
sys/dev/usb/usb_request.c
1871
usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1899
usbd_req_get_report_descriptor(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
1929
usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, uint8_t conf)
sys/dev/usb/usb_request.c
1954
usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, uint8_t *pconf)
sys/dev/usb/usb_request.c
1970
usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx)
sys/dev/usb/usb_request.c
2063
usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx)
sys/dev/usb/usb_request.c
2065
struct usb_device *parent_hub;
sys/dev/usb/usb_request.c
2174
usbd_req_clear_device_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
2195
usbd_req_set_device_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
2216
usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
2246
usbd_req_clear_tt_buffer(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
228
struct usb_device *udev;
sys/dev/usb/usb_request.c
2280
usbd_req_set_port_link_state(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
2307
usbd_req_set_lpm_info(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
348
usbd_get_hr_func(struct usb_device *udev)
sys/dev/usb/usb_request.c
414
usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
751
usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc,
sys/dev/usb/usb_request.c
795
usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port)
sys/dev/usb/usb_request.c
885
usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.c
995
usbd_req_get_desc(struct usb_device *udev,
sys/dev/usb/usb_request.h
33
usb_error_t usbd_req_clear_hub_feature(struct usb_device *udev,
sys/dev/usb/usb_request.h
35
usb_error_t usbd_req_clear_port_feature(struct usb_device *udev,
sys/dev/usb/usb_request.h
37
usb_error_t usbd_req_get_alt_interface_no(struct usb_device *udev,
sys/dev/usb/usb_request.h
40
usb_error_t usbd_req_get_config(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
42
usb_error_t usbd_req_get_descriptor_ptr(struct usb_device *udev,
sys/dev/usb/usb_request.h
44
usb_error_t usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
46
usb_error_t usbd_req_get_config_desc_full(struct usb_device *udev,
sys/dev/usb/usb_request.h
49
usb_error_t usbd_req_get_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
53
usb_error_t usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
55
usb_error_t usbd_req_get_device_status(struct usb_device *udev,
sys/dev/usb/usb_request.h
57
usb_error_t usbd_req_get_hub_descriptor(struct usb_device *udev,
sys/dev/usb/usb_request.h
60
usb_error_t usbd_req_get_ss_hub_descriptor(struct usb_device *udev,
sys/dev/usb/usb_request.h
63
usb_error_t usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
65
usb_error_t usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
67
usb_error_t usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
69
usb_error_t usbd_req_warm_reset_port(struct usb_device *udev,
sys/dev/usb/usb_request.h
71
usb_error_t usbd_req_set_address(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
73
usb_error_t usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
75
usb_error_t usbd_req_set_port_feature(struct usb_device *udev,
sys/dev/usb/usb_request.h
77
usb_error_t usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx);
sys/dev/usb/usb_request.h
78
usb_error_t usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx);
sys/dev/usb/usb_request.h
79
usb_error_t usbd_req_clear_device_feature(struct usb_device *udev,
sys/dev/usb/usb_request.h
81
usb_error_t usbd_req_set_device_feature(struct usb_device *udev,
sys/dev/usb/usb_request.h
83
usb_error_t usbd_req_set_hub_u1_timeout(struct usb_device *udev,
sys/dev/usb/usb_request.h
85
usb_error_t usbd_req_set_hub_u2_timeout(struct usb_device *udev,
sys/dev/usb/usb_request.h
87
usb_error_t usbd_req_set_hub_depth(struct usb_device *udev,
sys/dev/usb/usb_request.h
89
usb_error_t usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
91
usb_error_t usbd_req_clear_tt_buffer(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
93
usb_error_t usbd_req_set_port_link_state(struct usb_device *udev,
sys/dev/usb/usb_request.h
95
usb_error_t usbd_req_set_lpm_info(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usb_request.h
98
void * usbd_alloc_config_desc(struct usb_device *, uint32_t);
sys/dev/usb/usb_request.h
99
void usbd_free_config_desc(struct usb_device *, void *);
sys/dev/usb/usb_transfer.c
186
usbd_get_dma_delay(struct usb_device *udev)
sys/dev/usb/usb_transfer.c
2821
struct usb_device *udev;
sys/dev/usb/usb_transfer.c
3215
usbd_ctrl_transfer_setup(struct usb_device *udev)
sys/dev/usb/usb_transfer.c
3294
usbd_clear_stall_locked(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/usb_transfer.c
3314
usbd_clear_data_toggle(struct usb_device *udev, struct usb_endpoint *ep)
sys/dev/usb/usb_transfer.c
3431
struct usb_device *udev;
sys/dev/usb/usb_transfer.c
986
usbd_transfer_setup(struct usb_device *udev,
sys/dev/usb/usb_transfer.h
103
struct usb_device *udev;
sys/dev/usb/usb_transfer.h
137
void usbd_ctrl_transfer_setup(struct usb_device *udev);
sys/dev/usb/usb_transfer.h
138
void usbd_clear_stall_locked(struct usb_device *udev,
sys/dev/usb/usb_transfer.h
140
void usbd_clear_data_toggle(struct usb_device *udev,
sys/dev/usb/usb_transfer.h
147
usb_timeout_t usbd_get_dma_delay(struct usb_device *udev);
sys/dev/usb/usb_transfer.h
78
struct usb_device *udev; /* pointer to USB device */
sys/dev/usb/usb_util.c
211
usb_check_request(struct usb_device *udev, struct usb_device_request *req)
sys/dev/usb/usb_util.c
75
struct usb_device *udev;
sys/dev/usb/usb_util.h
31
struct usb_device;
sys/dev/usb/usb_util.h
37
int usb_check_request(struct usb_device *, struct usb_device_request *);
sys/dev/usb/usbdi.h
108
typedef void (*usb_dev_configured_t)(void *, struct usb_device *,
sys/dev/usb/usbdi.h
185
struct usb_device *linux_udev;
sys/dev/usb/usbdi.h
31
struct usb_device;
sys/dev/usb/usbdi.h
429
struct usb_device *device; /* current device */
sys/dev/usb/usbdi.h
564
void *usbd_find_descriptor(struct usb_device *udev, void *id,
sys/dev/usb/usbdi.h
568
struct usb_device *udev);
sys/dev/usb/usbdi.h
570
struct usb_device *udev);
sys/dev/usb/usbdi.h
571
struct usb_interface *usbd_get_iface(struct usb_device *udev,
sys/dev/usb/usbdi.h
575
struct usb_endpoint *usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usbdi.h
577
struct usb_endpoint *usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val);
sys/dev/usb/usbdi.h
578
usb_error_t usbd_interface_count(struct usb_device *udev, uint8_t *count);
sys/dev/usb/usbdi.h
579
enum usb_hc_mode usbd_get_mode(struct usb_device *udev);
sys/dev/usb/usbdi.h
580
enum usb_dev_speed usbd_get_speed(struct usb_device *udev);
sys/dev/usb/usbdi.h
583
usb_error_t usbd_set_pnpinfo(struct usb_device *udev,
sys/dev/usb/usbdi.h
585
usb_error_t usbd_add_dynamic_quirk(struct usb_device *udev,
sys/dev/usb/usbdi.h
587
usb_error_t usbd_set_endpoint_mode(struct usb_device *udev,
sys/dev/usb/usbdi.h
589
uint8_t usbd_get_endpoint_mode(struct usb_device *udev,
sys/dev/usb/usbdi.h
591
int usbd_fill_deviceinfo(struct usb_device *udev,
sys/dev/usb/usbdi.h
600
usb_error_t usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi.h
609
usb_error_t usbd_set_alt_interface_index(struct usb_device *udev,
sys/dev/usb/usbdi.h
611
uint32_t usbd_get_isoc_fps(struct usb_device *udev);
sys/dev/usb/usbdi.h
615
usb_error_t usbd_transfer_setup(struct usb_device *udev,
sys/dev/usb/usbdi.h
627
void usbd_set_parent_iface(struct usb_device *udev, uint8_t iface_index,
sys/dev/usb/usbdi.h
629
uint8_t usbd_get_bus_index(struct usb_device *udev);
sys/dev/usb/usbdi.h
630
uint8_t usbd_get_device_index(struct usb_device *udev);
sys/dev/usb/usbdi.h
631
void usbd_set_power_mode(struct usb_device *udev, uint8_t power_mode);
sys/dev/usb/usbdi.h
632
uint8_t usbd_filter_power_mode(struct usb_device *udev, uint8_t power_mode);
sys/dev/usb/usbdi.h
633
uint8_t usbd_device_attached(struct usb_device *udev);
sys/dev/usb/usbdi.h
685
void usbd_start_re_enumerate(struct usb_device *udev);
sys/dev/usb/usbdi.h
687
usbd_start_set_config(struct usb_device *, uint8_t);
sys/dev/usb/usbdi.h
691
int usb_fifo_attach(struct usb_device *udev, void *priv_sc,
sys/dev/usb/usbdi.h
95
typedef usb_error_t (usb_handle_req_t)(struct usb_device *,
sys/dev/usb/usbdi_util.h
42
usb_error_t usbd_do_request_proc(struct usb_device *udev, struct usb_process *pproc,
sys/dev/usb/usbdi_util.h
62
usb_error_t usbd_req_get_report(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
65
usb_error_t usbd_req_get_report_descriptor(struct usb_device *udev,
sys/dev/usb/usbdi_util.h
68
usb_error_t usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
70
usb_error_t usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
73
usb_error_t usbd_req_set_config(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
75
usb_error_t usbd_req_set_alt_interface_no(struct usb_device *udev,
sys/dev/usb/usbdi_util.h
77
usb_error_t usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
79
usb_error_t usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
81
usb_error_t usbd_req_set_report(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/usbdi_util.h
87
const char *usb_get_manufacturer(struct usb_device *);
sys/dev/usb/usbdi_util.h
88
const char *usb_get_product(struct usb_device *);
sys/dev/usb/usbdi_util.h
89
const char *usb_get_serial(struct usb_device *);
sys/dev/usb/usbhid.h
93
usb_error_t usbd_req_get_hid_desc(struct usb_device *udev, struct mtx *mtx,
sys/dev/usb/video/udl.h
67
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_mtw.c
158
static void mtw_autoinst(void *, struct usb_device *, struct usb_attach_arg *);
sys/dev/usb/wlan/if_mtw.c
383
mtw_autoinst(void *arg, struct usb_device *udev, struct usb_attach_arg *uaa)
sys/dev/usb/wlan/if_mtwvar.h
303
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_rsureg.h
860
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_rumvar.h
115
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_run.c
374
static void run_autoinst(void *, struct usb_device *,
sys/dev/usb/wlan/if_run.c
726
run_autoinst(void *arg, struct usb_device *udev,
sys/dev/usb/wlan/if_runvar.h
162
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_uathvar.h
188
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_upgtvar.h
423
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_uralvar.h
94
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_urtwvar.h
98
struct usb_device *sc_udev;
sys/dev/usb/wlan/if_zydreg.h
1255
struct usb_device *sc_udev;
sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
540
ubt_do_hci_request(struct usb_device *udev, struct ubt_hci_cmd *cmd,
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
113
ubt_intel_do_hci_request(struct usb_device *udev, uint16_t opcode,
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
141
ubt_intel_get_img_type(struct usb_device *udev)
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_rtl.c
187
ubt_rtl_do_hci_request(struct usb_device *udev, uint16_t opcode,
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h
164
usb_error_t ubt_do_hci_request(struct usb_device *, struct ubt_hci_cmd *,
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
82
struct usb_device *sc_udev;