Home
last modified time | relevance | path

Searched refs:usbd_interface (Results 1 – 25 of 66) sorted by relevance

123

/netbsd-src/sys/dev/usb/
H A Dusbdi.h43 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 Dusbdivar.h216 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 Dusbdi_util.h72 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 Dumodemvar.h39 struct usbd_interface * sc_ctl_iface; /* control interface */
41 struct usbd_interface * sc_data_iface; /* data interface */
H A Dusbdi.c135 (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 Dusb_subr.c409 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 Dauvitekvar.h109 struct usbd_interface *sc_isoc_iface;
110 struct usbd_interface *sc_bulk_iface;
H A Dusbdi_util.c453 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 Dugensa.c72 struct usbd_interface * sc_iface; /* interface */
140 struct usbd_interface *iface; in ugensa_attach()
H A Duhso.c296 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 Ducomvar.h159 struct usbd_interface *ucaa_iface;
H A Du3g.c117 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 Duipaq.c86 struct usbd_interface * sc_iface; /* interface */
155 struct usbd_interface *iface; in uipaq_attach()
H A Demdtvvar.h85 struct usbd_interface *sc_iface;
H A Dubsavar.h117 struct usbd_interface * sc_iface[UBSA_MAXCONN]; /* interface */
H A Duirdavar.h122 struct usbd_interface *sc_iface;
H A Dif_rumvar.h84 struct usbd_interface * sc_iface;
H A Dif_uralvar.h89 struct usbd_interface * sc_iface;
H A Duvisor.c138 struct usbd_interface * sc_iface; /* interface */
216 struct usbd_interface *iface; in uvisor_attach()
H A Dauvitek_audio.c62 struct usbd_interface **ifaces; in auvitek_audio_attach()
H A Dudl.h81 struct usbd_interface * sc_iface;
H A Dusbnet.h239 struct usbd_interface *un_iface;
H A Duchcom.c126 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 Dif_urtwnvar.h120 struct usbd_interface * sc_iface;
H A Dif_otusvar.h173 struct usbd_interface * sc_iface;

123