Home
last modified time | relevance | path

Searched refs:usb_descriptor_header (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/usb/gadget/function/
H A Df_subset.c153 static struct usb_descriptor_header *fs_eth_function[] = {
154 (struct usb_descriptor_header *) &subset_data_intf,
155 (struct usb_descriptor_header *) &mdlm_header_desc,
156 (struct usb_descriptor_header *) &mdlm_desc,
157 (struct usb_descriptor_header *) &mdlm_detail_desc,
158 (struct usb_descriptor_header *) &ether_desc,
159 (struct usb_descriptor_header *) &fs_subset_in_desc,
160 (struct usb_descriptor_header *) &fs_subset_out_desc,
182 static struct usb_descriptor_header *hs_eth_function[] = {
183 (struct usb_descriptor_header *)
[all...]
H A Df_acm.c176 static struct usb_descriptor_header *acm_fs_function[] = {
177 (struct usb_descriptor_header *) &acm_iad_descriptor,
178 (struct usb_descriptor_header *) &acm_control_interface_desc,
179 (struct usb_descriptor_header *) &acm_header_desc,
180 (struct usb_descriptor_header *) &acm_call_mgmt_descriptor,
181 (struct usb_descriptor_header *) &acm_descriptor,
182 (struct usb_descriptor_header *) &acm_union_desc,
183 (struct usb_descriptor_header *) &acm_fs_notify_desc,
184 (struct usb_descriptor_header *) &acm_data_interface_desc,
185 (struct usb_descriptor_header *)
[all...]
H A Df_ecm.c204 static struct usb_descriptor_header *ecm_fs_function[] = {
206 (struct usb_descriptor_header *) &ecm_iad_descriptor,
207 (struct usb_descriptor_header *) &ecm_control_intf,
208 (struct usb_descriptor_header *) &ecm_header_desc,
209 (struct usb_descriptor_header *) &ecm_union_desc,
210 (struct usb_descriptor_header *) &ecm_desc,
213 (struct usb_descriptor_header *) &fs_ecm_notify_desc,
216 (struct usb_descriptor_header *) &ecm_data_nop_intf,
217 (struct usb_descriptor_header *) &ecm_data_intf,
218 (struct usb_descriptor_header *)
[all...]
H A Df_serial.c69 static struct usb_descriptor_header *gser_fs_function[] = {
70 (struct usb_descriptor_header *) &gser_interface_desc,
71 (struct usb_descriptor_header *) &gser_fs_in_desc,
72 (struct usb_descriptor_header *) &gser_fs_out_desc,
92 static struct usb_descriptor_header *gser_hs_function[] = {
93 (struct usb_descriptor_header *) &gser_interface_desc,
94 (struct usb_descriptor_header *) &gser_hs_in_desc,
95 (struct usb_descriptor_header *) &gser_hs_out_desc,
118 static struct usb_descriptor_header *gser_ss_function[] = {
119 (struct usb_descriptor_header *)
[all...]
H A Dstorage_common.c70 struct usb_descriptor_header *fsg_fs_function[] = {
71 (struct usb_descriptor_header *) &fsg_intf_desc,
72 (struct usb_descriptor_header *) &fsg_fs_bulk_in_desc,
73 (struct usb_descriptor_header *) &fsg_fs_bulk_out_desc,
107 struct usb_descriptor_header *fsg_hs_function[] = {
108 (struct usb_descriptor_header *) &fsg_intf_desc,
109 (struct usb_descriptor_header *) &fsg_hs_bulk_in_desc,
110 (struct usb_descriptor_header *) &fsg_hs_bulk_out_desc,
151 struct usb_descriptor_header *fsg_ss_function[] = {
152 (struct usb_descriptor_header *)
[all...]
H A Df_sourcesink.c118 static struct usb_descriptor_header *fs_source_sink_descs[] = {
119 (struct usb_descriptor_header *) &source_sink_intf_alt0,
120 (struct usb_descriptor_header *) &fs_sink_desc,
121 (struct usb_descriptor_header *) &fs_source_desc,
122 (struct usb_descriptor_header *) &source_sink_intf_alt1,
124 (struct usb_descriptor_header *) &fs_sink_desc,
125 (struct usb_descriptor_header *) &fs_source_desc,
126 (struct usb_descriptor_header *) &fs_iso_sink_desc,
127 (struct usb_descriptor_header *) &fs_iso_source_desc,
167 static struct usb_descriptor_header *hs_source_sink_desc
[all...]
H A Df_phonet.c162 static struct usb_descriptor_header *fs_pn_function[] = {
163 (struct usb_descriptor_header *) &pn_control_intf_desc,
164 (struct usb_descriptor_header *) &pn_header_desc,
165 (struct usb_descriptor_header *) &pn_phonet_desc,
166 (struct usb_descriptor_header *) &pn_union_desc,
167 (struct usb_descriptor_header *) &pn_data_nop_intf_desc,
168 (struct usb_descriptor_header *) &pn_data_intf_desc,
169 (struct usb_descriptor_header *) &pn_fs_sink_desc,
170 (struct usb_descriptor_header *) &pn_fs_source_desc,
174 static struct usb_descriptor_header *hs_pn_functio
[all...]
H A Df_ncm.c267 static struct usb_descriptor_header *ncm_fs_function[] = {
268 (struct usb_descriptor_header *) &ncm_iad_desc,
270 (struct usb_descriptor_header *) &ncm_control_intf,
271 (struct usb_descriptor_header *) &ncm_header_desc,
272 (struct usb_descriptor_header *) &ncm_union_desc,
273 (struct usb_descriptor_header *) &ecm_desc,
274 (struct usb_descriptor_header *) &ncm_desc,
275 (struct usb_descriptor_header *) &fs_ncm_notify_desc,
277 (struct usb_descriptor_header *) &ncm_data_nop_intf,
278 (struct usb_descriptor_header *)
[all...]
H A Df_loopback.c72 static struct usb_descriptor_header *fs_loopback_descs[] = {
73 (struct usb_descriptor_header *) &loopback_intf,
74 (struct usb_descriptor_header *) &fs_loop_sink_desc,
75 (struct usb_descriptor_header *) &fs_loop_source_desc,
97 static struct usb_descriptor_header *hs_loopback_descs[] = {
98 (struct usb_descriptor_header *) &loopback_intf,
99 (struct usb_descriptor_header *) &hs_loop_source_desc,
100 (struct usb_descriptor_header *) &hs_loop_sink_desc,
138 static struct usb_descriptor_header *ss_loopback_descs[] = {
139 (struct usb_descriptor_header *)
[all...]
H A Df_uac1.c261 static struct usb_descriptor_header *f_audio_desc[] = {
262 (struct usb_descriptor_header *)&ac_interface_desc,
263 (struct usb_descriptor_header *)&ac_header_desc,
265 (struct usb_descriptor_header *)&usb_out_it_desc,
266 (struct usb_descriptor_header *)&io_out_ot_desc,
267 (struct usb_descriptor_header *)&out_feature_unit_desc,
269 (struct usb_descriptor_header *)&io_in_it_desc,
270 (struct usb_descriptor_header *)&usb_in_ot_desc,
271 (struct usb_descriptor_header *)&in_feature_unit_desc,
273 (struct usb_descriptor_header *)
[all...]
H A Df_eem.c77 static struct usb_descriptor_header *eem_fs_function[] = {
79 (struct usb_descriptor_header *) &eem_intf,
80 (struct usb_descriptor_header *) &eem_fs_in_desc,
81 (struct usb_descriptor_header *) &eem_fs_out_desc,
105 static struct usb_descriptor_header *eem_hs_function[] = {
107 (struct usb_descriptor_header *) &eem_intf,
108 (struct usb_descriptor_header *) &eem_hs_in_desc,
109 (struct usb_descriptor_header *) &eem_hs_out_desc,
142 static struct usb_descriptor_header *eem_ss_function[] = {
144 (struct usb_descriptor_header *)
[all...]
H A Df_hid.c193 static struct usb_descriptor_header *hidg_ss_descriptors_intout[] = {
194 (struct usb_descriptor_header *)&hidg_interface_desc,
195 (struct usb_descriptor_header *)&hidg_desc,
196 (struct usb_descriptor_header *)&hidg_ss_in_ep_desc,
197 (struct usb_descriptor_header *)&hidg_ss_in_comp_desc,
198 (struct usb_descriptor_header *)&hidg_ss_out_ep_desc,
199 (struct usb_descriptor_header *)&hidg_ss_out_comp_desc,
203 static struct usb_descriptor_header *hidg_ss_descriptors_ssreport[] = {
204 (struct usb_descriptor_header *)&hidg_interface_desc,
205 (struct usb_descriptor_header *)
[all...]
H A Df_uvc.c181 static const struct usb_descriptor_header * const uvc_fs_streaming[] = {
182 (struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
183 (struct usb_descriptor_header *) &uvc_fs_streaming_ep,
187 static const struct usb_descriptor_header * const uvc_hs_streaming[] = {
188 (struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
189 (struct usb_descriptor_header *) &uvc_hs_streaming_ep,
193 static const struct usb_descriptor_header * const uvc_ss_streaming[] = {
194 (struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
195 (struct usb_descriptor_header *) &uvc_ss_streaming_ep,
196 (struct usb_descriptor_header *)
[all...]
H A Df_midi.c870 struct usb_descriptor_header **midi_function; in f_midi_bind()
943 midi_function[i++] = (struct usb_descriptor_header *) &ac_interface_desc; in f_midi_bind()
944 midi_function[i++] = (struct usb_descriptor_header *) &ac_header_desc; in f_midi_bind()
945 midi_function[i++] = (struct usb_descriptor_header *) &ms_interface_desc; in f_midi_bind()
953 midi_function[i++] = (struct usb_descriptor_header *) &ms_header_desc; in f_midi_bind()
966 midi_function[i++] = (struct usb_descriptor_header *) in_ext; in f_midi_bind()
977 midi_function[i++] = (struct usb_descriptor_header *) out_emb; in f_midi_bind()
994 midi_function[i++] = (struct usb_descriptor_header *) in_emb; in f_midi_bind()
1005 midi_function[i++] = (struct usb_descriptor_header *) out_ext; in f_midi_bind()
1020 midi_function[i++] = (struct usb_descriptor_header *) in f_midi_bind()
[all...]
H A Df_uac1_legacy.c113 .desc = (struct usb_descriptor_header *)&feature_unit_desc,
189 static struct usb_descriptor_header *f_audio_desc[] = {
190 (struct usb_descriptor_header *)&ac_interface_desc,
191 (struct usb_descriptor_header *)&ac_header_desc,
193 (struct usb_descriptor_header *)&input_terminal_desc,
194 (struct usb_descriptor_header *)&output_terminal_desc,
195 (struct usb_descriptor_header *)&feature_unit_desc,
197 (struct usb_descriptor_header *)&as_interface_alt_0_desc,
198 (struct usb_descriptor_header *)&as_interface_alt_1_desc,
199 (struct usb_descriptor_header *)
[all...]
H A Dstorage_common.h188 extern struct usb_descriptor_header *fsg_fs_function[];
192 extern struct usb_descriptor_header *fsg_hs_function[];
198 extern struct usb_descriptor_header *fsg_ss_function[];
H A Df_printer.c139 static struct usb_descriptor_header *fs_printer_function[] = {
140 (struct usb_descriptor_header *) &intf_desc,
141 (struct usb_descriptor_header *) &fs_ep_in_desc,
142 (struct usb_descriptor_header *) &fs_ep_out_desc,
165 static struct usb_descriptor_header *hs_printer_function[] = {
166 (struct usb_descriptor_header *) &intf_desc,
167 (struct usb_descriptor_header *) &hs_ep_in_desc,
168 (struct usb_descriptor_header *) &hs_ep_out_desc,
200 static struct usb_descriptor_header *ss_printer_function[] = {
201 (struct usb_descriptor_header *)
[all...]
/linux/include/linux/usb/
H A Dgadget.h861 const struct usb_descriptor_header **);
864 struct usb_descriptor_header **usb_copy_descriptors(
865 struct usb_descriptor_header **);
871 static inline void usb_free_descriptors(struct usb_descriptor_header **v) in usb_free_descriptors()
878 struct usb_descriptor_header **fs,
879 struct usb_descriptor_header **hs,
880 struct usb_descriptor_header **ss,
881 struct usb_descriptor_header **ssp);
884 struct usb_descriptor_header *usb_otg_descriptor_alloc(
887 struct usb_descriptor_header *otg_des
[all...]
/linux/net/9p/
H A Dtrans_usbg.c544 static struct usb_descriptor_header *fs_usb9pfs_descs[] = {
545 (struct usb_descriptor_header *)&usb9pfs_intf,
546 (struct usb_descriptor_header *)&fs_usb9pfs_sink_desc,
547 (struct usb_descriptor_header *)&fs_usb9pfs_source_desc,
569 static struct usb_descriptor_header *hs_usb9pfs_descs[] = {
570 (struct usb_descriptor_header *)&usb9pfs_intf,
571 (struct usb_descriptor_header *)&hs_usb9pfs_source_desc,
572 (struct usb_descriptor_header *)&hs_usb9pfs_sink_desc,
610 static struct usb_descriptor_header *ss_usb9pfs_descs[] = {
611 (struct usb_descriptor_header *)
[all...]
/linux/drivers/usb/gadget/legacy/
H A Dncm.c68 static const struct usb_descriptor_header *otg_desc[2];
156 struct usb_descriptor_header *usb_desc; in gncm_bind()
H A Dprinter.c79 static const struct usb_descriptor_header *otg_desc[2];
175 struct usb_descriptor_header *usb_desc; in printer_bind()
H A Dmass_storage.c63 static const struct usb_descriptor_header *otg_desc[2];
175 struct usb_descriptor_header *usb_desc; in msg_bind()
H A Dcdc2.c59 static const struct usb_descriptor_header *otg_desc[2];
179 struct usb_descriptor_header *usb_desc; in cdc_bind()
H A Dacm_ms.c57 static const struct usb_descriptor_header *otg_desc[2];
200 struct usb_descriptor_header *usb_desc; in acm_ms_bind()
/linux/drivers/usb/core/
H A Dconfig.c25 struct usb_descriptor_header *h; in find_next_descriptor()
31 h = (struct usb_descriptor_header *) buffer; in find_next_descriptor()
72 struct usb_descriptor_header *h; in usb_parse_eusb2_isoc_endpoint_companion()
79 h = (struct usb_descriptor_header *)buffer; in usb_parse_eusb2_isoc_endpoint_companion()
633 if (((struct usb_descriptor_header *) buffer)->bDescriptorType in usb_parse_interface()
670 struct usb_descriptor_header *header; in usb_parse_configuration()
706 if (size2 < sizeof(struct usb_descriptor_header)) { in usb_parse_configuration()
713 header = (struct usb_descriptor_header *) buffer2; in usb_parse_configuration()

12