/netbsd-src/sys/dev/usb/ |
H A D | usbdi.h | 43 struct usbd_interface; 94 usbd_status usbd_open_pipe_intr(struct usbd_interface *, uint8_t, uint8_t, 96 usbd_status usbd_open_pipe(struct usbd_interface *, uint8_t, uint8_t, 123 (struct usbd_interface *, uint8_t); 135 usbd_status usbd_endpoint_count(struct usbd_interface *, uint8_t *); 139 void usbd_interface2device_handle(struct usbd_interface *, struct usbd_device **); 141 uint8_t, struct usbd_interface **); 156 usbd_get_interface_descriptor(struct usbd_interface *); 158 usbd_get_endpoint_descriptor(struct usbd_interface *, uint8_t); 163 usbd_status usbd_set_interface(struct usbd_interface *, int); [all …]
|
H A D | usbdivar.h | 216 struct usbd_interface *ud_ifaces; /* array of all interfaces */ 233 struct usbd_interface { struct 244 struct usbd_interface *up_iface; argument 330 void usbd_dump_iface(struct usbd_interface *); 346 struct usbd_interface *, 350 struct usbd_interface *, 360 bool usbd_iface_locked(struct usbd_interface *); 361 usbd_status usbd_iface_lock(struct usbd_interface *); 362 void usbd_iface_unlock(struct usbd_interface *); 363 usbd_status usbd_iface_piperef(struct usbd_interface *); [all …]
|
H A D | usbdi_util.h | 72 usbd_status usbd_set_idle(struct usbd_interface *, int, int); 74 usbd_status usbd_get_protocol(struct usbd_interface *, uint8_t *); 75 usbd_status usbd_set_protocol(struct usbd_interface *, int); 77 usbd_status usbd_set_report(struct usbd_interface *, int, int, void *, int); 78 usbd_status usbd_get_report(struct usbd_interface *, int, int, void *, int); 82 usb_hid_descriptor_t *usbd_get_hid_descriptor(struct usbd_interface *); 83 usbd_status usbd_read_report_desc(struct usbd_interface *, void **, int *);
|
H A D | umodemvar.h | 39 struct usbd_interface * sc_ctl_iface; /* control interface */ 41 struct usbd_interface * sc_data_iface; /* data interface */
|
H A D | usbdi.c | 135 (struct usbd_interface *, uint8_t, uint8_t, struct usbd_pipe **, int); 147 usbd_dump_iface(struct usbd_interface *iface) in usbd_dump_iface() 228 usbd_open_pipe(struct usbd_interface *iface, uint8_t address, in usbd_open_pipe() 236 usbd_open_pipe_ival(struct usbd_interface *iface, uint8_t address, in usbd_open_pipe_ival() 295 usbd_open_pipe_intr(struct usbd_interface *iface, uint8_t address, in usbd_open_pipe_intr() 780 usbd_get_interface_descriptor(struct usbd_interface *iface) in usbd_get_interface_descriptor() 796 usbd_interface2endpoint_descriptor(struct usbd_interface *iface, uint8_t index) in usbd_interface2endpoint_descriptor() 896 usbd_endpoint_count(struct usbd_interface *iface, uint8_t *count) in usbd_endpoint_count() 916 usbd_interface2device_handle(struct usbd_interface *iface, in usbd_interface2device_handle() 925 uint8_t ifaceno, struct usbd_interface **iface) in usbd_device2interface_handle() [all …]
|
H A D | usb_subr.c | 409 struct usbd_interface *ifc = &dev->ud_ifaces[ifaceidx]; in usbd_iface_init() 424 struct usbd_interface *ifc __diagused = &dev->ud_ifaces[ifaceidx]; in usbd_iface_fini() 445 usbd_iface_locked(struct usbd_interface *iface) in usbd_iface_locked() 457 usbd_iface_exlock(struct usbd_interface *iface) in usbd_iface_exlock() 468 usbd_iface_lock(struct usbd_interface *iface) in usbd_iface_lock() 487 usbd_iface_unlock(struct usbd_interface *iface) in usbd_iface_unlock() 498 usbd_iface_piperef(struct usbd_interface *iface) in usbd_iface_piperef() 516 usbd_iface_pipeunref(struct usbd_interface *iface) in usbd_iface_pipeunref() 533 struct usbd_interface *ifc = &dev->ud_ifaces[ifaceidx]; in usbd_fill_iface_data() 643 struct usbd_interface *ifc = &dev->ud_ifaces[ifcno]; in usbd_free_iface_data() [all …]
|
H A D | auvitekvar.h | 109 struct usbd_interface *sc_isoc_iface; 110 struct usbd_interface *sc_bulk_iface;
|
H A D | usbdi_util.c | 453 usbd_set_idle(struct usbd_interface *iface, int duration, int id) in usbd_set_idle() 476 usbd_get_protocol(struct usbd_interface *iface, uint8_t *report) in usbd_get_protocol() 499 usbd_set_protocol(struct usbd_interface *iface, int report) in usbd_set_protocol() 524 usbd_set_report(struct usbd_interface *iface, int type, int id, void *data, in usbd_set_report() 546 usbd_get_report(struct usbd_interface *iface, int type, int id, void *data, in usbd_get_report() 586 usbd_get_hid_descriptor(struct usbd_interface *ifc) in usbd_get_hid_descriptor() 616 usbd_read_report_desc(struct usbd_interface *ifc, void **descp, int *sizep) in usbd_read_report_desc()
|
H A D | ugensa.c | 72 struct usbd_interface * sc_iface; /* interface */ 140 struct usbd_interface *iface; in ugensa_attach()
|
H A D | uhso.c | 296 struct usbd_interface *hp_ifh; /* interface handle */ 346 Static usb_endpoint_descriptor_t *uhso_get_endpoint(struct usbd_interface *, 349 Static void uhso_mux_attach(struct uhso_softc *, struct usbd_interface *, int); 359 Static void uhso_bulk_attach(struct uhso_softc *, struct usbd_interface *, int); 415 Static void uhso_ifnet_attach(struct uhso_softc *, struct usbd_interface *, 460 struct usbd_interface *ifh; in uhso_attach() 589 struct usbd_interface *ifh; in uhso_switch_mode() 690 uhso_get_endpoint(struct usbd_interface *ifh, int type, int dir) in uhso_get_endpoint() 727 uhso_mux_attach(struct uhso_softc *sc, struct usbd_interface *ifh, int index) in uhso_mux_attach() 1039 uhso_bulk_attach(struct uhso_softc *sc, struct usbd_interface *ifh, int index) in uhso_bulk_attach() [all …]
|
H A D | ucomvar.h | 159 struct usbd_interface *ucaa_iface;
|
H A D | u3g.c | 117 struct usbd_interface *sc_iface; /* Device interface */ 311 struct usbd_interface *iface = uiaa->uiaa_iface; in u3g_match() 351 struct usbd_interface *iface = uiaa->uiaa_iface; in u3g_attach()
|
H A D | uipaq.c | 86 struct usbd_interface * sc_iface; /* interface */ 155 struct usbd_interface *iface; in uipaq_attach()
|
H A D | emdtvvar.h | 85 struct usbd_interface *sc_iface;
|
H A D | ubsavar.h | 117 struct usbd_interface * sc_iface[UBSA_MAXCONN]; /* interface */
|
H A D | uirdavar.h | 122 struct usbd_interface *sc_iface;
|
H A D | if_rumvar.h | 84 struct usbd_interface * sc_iface;
|
H A D | if_uralvar.h | 89 struct usbd_interface * sc_iface;
|
H A D | uvisor.c | 138 struct usbd_interface * sc_iface; /* interface */ 216 struct usbd_interface *iface; in uvisor_attach()
|
H A D | auvitek_audio.c | 62 struct usbd_interface **ifaces; in auvitek_audio_attach()
|
H A D | udl.h | 81 struct usbd_interface * sc_iface;
|
H A D | usbnet.h | 239 struct usbd_interface *un_iface;
|
H A D | uchcom.c | 126 struct usbd_interface * sc_iface; 180 static int find_ifaces(struct uchcom_softc *, struct usbd_interface **); 331 find_ifaces(struct uchcom_softc *sc, struct usbd_interface **riface) in find_ifaces()
|
H A D | if_urtwnvar.h | 120 struct usbd_interface * sc_iface;
|
H A D | if_otusvar.h | 173 struct usbd_interface * sc_iface;
|