Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/usb/gadget/function/
Df_subset.c157 static struct usb_descriptor_header *fs_eth_function[] = {
158 (struct usb_descriptor_header *) &subset_data_intf,
159 (struct usb_descriptor_header *) &mdlm_header_desc,
160 (struct usb_descriptor_header *) &mdlm_desc,
161 (struct usb_descriptor_header *) &mdlm_detail_desc,
162 (struct usb_descriptor_header *) &ether_desc,
163 (struct usb_descriptor_header *) &fs_subset_in_desc,
164 (struct usb_descriptor_header *) &fs_subset_out_desc,
186 static struct usb_descriptor_header *hs_eth_function[] = {
187 (struct usb_descriptor_header *) &subset_data_intf,
[all …]
Df_acm.c188 static struct usb_descriptor_header *acm_fs_function[] = {
189 (struct usb_descriptor_header *) &acm_iad_descriptor,
190 (struct usb_descriptor_header *) &acm_control_interface_desc,
191 (struct usb_descriptor_header *) &acm_header_desc,
192 (struct usb_descriptor_header *) &acm_call_mgmt_descriptor,
193 (struct usb_descriptor_header *) &acm_descriptor,
194 (struct usb_descriptor_header *) &acm_union_desc,
195 (struct usb_descriptor_header *) &acm_fs_notify_desc,
196 (struct usb_descriptor_header *) &acm_data_interface_desc,
197 (struct usb_descriptor_header *) &acm_fs_in_desc,
[all …]
Df_ecm.c217 static struct usb_descriptor_header *ecm_fs_function[] = {
219 (struct usb_descriptor_header *) &ecm_iad_descriptor,
220 (struct usb_descriptor_header *) &ecm_control_intf,
221 (struct usb_descriptor_header *) &ecm_header_desc,
222 (struct usb_descriptor_header *) &ecm_union_desc,
223 (struct usb_descriptor_header *) &ecm_desc,
226 (struct usb_descriptor_header *) &fs_ecm_notify_desc,
229 (struct usb_descriptor_header *) &ecm_data_nop_intf,
230 (struct usb_descriptor_header *) &ecm_data_intf,
231 (struct usb_descriptor_header *) &fs_ecm_in_desc,
[all …]
Df_rndis.c215 static struct usb_descriptor_header *eth_fs_function[] = {
216 (struct usb_descriptor_header *) &rndis_iad_descriptor,
219 (struct usb_descriptor_header *) &rndis_control_intf,
220 (struct usb_descriptor_header *) &header_desc,
221 (struct usb_descriptor_header *) &call_mgmt_descriptor,
222 (struct usb_descriptor_header *) &rndis_acm_descriptor,
223 (struct usb_descriptor_header *) &rndis_union_desc,
224 (struct usb_descriptor_header *) &fs_notify_desc,
227 (struct usb_descriptor_header *) &rndis_data_intf,
228 (struct usb_descriptor_header *) &fs_in_desc,
[all …]
Df_obex.c147 static struct usb_descriptor_header *hs_function[] = {
148 (struct usb_descriptor_header *) &obex_control_intf,
149 (struct usb_descriptor_header *) &obex_cdc_header_desc,
150 (struct usb_descriptor_header *) &obex_desc,
151 (struct usb_descriptor_header *) &obex_cdc_union_desc,
153 (struct usb_descriptor_header *) &obex_data_nop_intf,
154 (struct usb_descriptor_header *) &obex_data_intf,
155 (struct usb_descriptor_header *) &obex_hs_ep_in_desc,
156 (struct usb_descriptor_header *) &obex_hs_ep_out_desc,
178 static struct usb_descriptor_header *fs_function[] = {
[all …]
Df_serial.c72 static struct usb_descriptor_header *gser_fs_function[] = {
73 (struct usb_descriptor_header *) &gser_interface_desc,
74 (struct usb_descriptor_header *) &gser_fs_in_desc,
75 (struct usb_descriptor_header *) &gser_fs_out_desc,
95 static struct usb_descriptor_header *gser_hs_function[] = {
96 (struct usb_descriptor_header *) &gser_interface_desc,
97 (struct usb_descriptor_header *) &gser_hs_in_desc,
98 (struct usb_descriptor_header *) &gser_hs_out_desc,
121 static struct usb_descriptor_header *gser_ss_function[] = {
122 (struct usb_descriptor_header *) &gser_interface_desc,
[all …]
Dstorage_common.c73 struct usb_descriptor_header *fsg_fs_function[] = {
74 (struct usb_descriptor_header *) &fsg_intf_desc,
75 (struct usb_descriptor_header *) &fsg_fs_bulk_in_desc,
76 (struct usb_descriptor_header *) &fsg_fs_bulk_out_desc,
112 struct usb_descriptor_header *fsg_hs_function[] = {
113 (struct usb_descriptor_header *) &fsg_intf_desc,
114 (struct usb_descriptor_header *) &fsg_hs_bulk_in_desc,
115 (struct usb_descriptor_header *) &fsg_hs_bulk_out_desc,
156 struct usb_descriptor_header *fsg_ss_function[] = {
157 (struct usb_descriptor_header *) &fsg_intf_desc,
[all …]
Df_sourcesink.c127 static struct usb_descriptor_header *fs_source_sink_descs[] = {
128 (struct usb_descriptor_header *) &source_sink_intf_alt0,
129 (struct usb_descriptor_header *) &fs_sink_desc,
130 (struct usb_descriptor_header *) &fs_source_desc,
131 (struct usb_descriptor_header *) &source_sink_intf_alt1,
133 (struct usb_descriptor_header *) &fs_sink_desc,
134 (struct usb_descriptor_header *) &fs_source_desc,
135 (struct usb_descriptor_header *) &fs_iso_sink_desc,
136 (struct usb_descriptor_header *) &fs_iso_source_desc,
176 static struct usb_descriptor_header *hs_source_sink_descs[] = {
[all …]
Df_uac2.c883 static struct usb_descriptor_header *fs_audio_desc[] = {
884 (struct usb_descriptor_header *)&iad_desc,
885 (struct usb_descriptor_header *)&std_ac_if_desc,
887 (struct usb_descriptor_header *)&ac_hdr_desc,
888 (struct usb_descriptor_header *)&in_clk_src_desc,
889 (struct usb_descriptor_header *)&out_clk_src_desc,
890 (struct usb_descriptor_header *)&usb_out_it_desc,
891 (struct usb_descriptor_header *)&io_in_it_desc,
892 (struct usb_descriptor_header *)&usb_in_ot_desc,
893 (struct usb_descriptor_header *)&io_out_ot_desc,
[all …]
Df_phonet.c165 static struct usb_descriptor_header *fs_pn_function[] = {
166 (struct usb_descriptor_header *) &pn_control_intf_desc,
167 (struct usb_descriptor_header *) &pn_header_desc,
168 (struct usb_descriptor_header *) &pn_phonet_desc,
169 (struct usb_descriptor_header *) &pn_union_desc,
170 (struct usb_descriptor_header *) &pn_data_nop_intf_desc,
171 (struct usb_descriptor_header *) &pn_data_intf_desc,
172 (struct usb_descriptor_header *) &pn_fs_sink_desc,
173 (struct usb_descriptor_header *) &pn_fs_source_desc,
177 static struct usb_descriptor_header *hs_pn_function[] = {
[all …]
Df_loopback.c76 static struct usb_descriptor_header *fs_loopback_descs[] = {
77 (struct usb_descriptor_header *) &loopback_intf,
78 (struct usb_descriptor_header *) &fs_loop_sink_desc,
79 (struct usb_descriptor_header *) &fs_loop_source_desc,
101 static struct usb_descriptor_header *hs_loopback_descs[] = {
102 (struct usb_descriptor_header *) &loopback_intf,
103 (struct usb_descriptor_header *) &hs_loop_source_desc,
104 (struct usb_descriptor_header *) &hs_loop_sink_desc,
142 static struct usb_descriptor_header *ss_loopback_descs[] = {
143 (struct usb_descriptor_header *) &loopback_intf,
[all …]
Df_eem.c76 static struct usb_descriptor_header *eem_fs_function[] = {
78 (struct usb_descriptor_header *) &eem_intf,
79 (struct usb_descriptor_header *) &eem_fs_in_desc,
80 (struct usb_descriptor_header *) &eem_fs_out_desc,
104 static struct usb_descriptor_header *eem_hs_function[] = {
106 (struct usb_descriptor_header *) &eem_intf,
107 (struct usb_descriptor_header *) &eem_hs_in_desc,
108 (struct usb_descriptor_header *) &eem_hs_out_desc,
141 static struct usb_descriptor_header *eem_ss_function[] = {
143 (struct usb_descriptor_header *) &eem_intf,
[all …]
Df_uvc.c182 static const struct usb_descriptor_header * const uvc_fs_streaming[] = {
183 (struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
184 (struct usb_descriptor_header *) &uvc_fs_streaming_ep,
188 static const struct usb_descriptor_header * const uvc_hs_streaming[] = {
189 (struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
190 (struct usb_descriptor_header *) &uvc_hs_streaming_ep,
194 static const struct usb_descriptor_header * const uvc_ss_streaming[] = {
195 (struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
196 (struct usb_descriptor_header *) &uvc_ss_streaming_ep,
197 (struct usb_descriptor_header *) &uvc_ss_streaming_comp,
[all …]
Df_ncm.c273 static struct usb_descriptor_header *ncm_fs_function[] = {
274 (struct usb_descriptor_header *) &ncm_iad_desc,
276 (struct usb_descriptor_header *) &ncm_control_intf,
277 (struct usb_descriptor_header *) &ncm_header_desc,
278 (struct usb_descriptor_header *) &ncm_union_desc,
279 (struct usb_descriptor_header *) &ecm_desc,
280 (struct usb_descriptor_header *) &ncm_desc,
281 (struct usb_descriptor_header *) &fs_ncm_notify_desc,
283 (struct usb_descriptor_header *) &ncm_data_nop_intf,
284 (struct usb_descriptor_header *) &ncm_data_intf,
[all …]
Df_uac1.c116 .desc = (struct usb_descriptor_header *)&feature_unit_desc,
192 static struct usb_descriptor_header *f_audio_desc[] = {
193 (struct usb_descriptor_header *)&ac_interface_desc,
194 (struct usb_descriptor_header *)&ac_header_desc,
196 (struct usb_descriptor_header *)&input_terminal_desc,
197 (struct usb_descriptor_header *)&output_terminal_desc,
198 (struct usb_descriptor_header *)&feature_unit_desc,
200 (struct usb_descriptor_header *)&as_interface_alt_0_desc,
201 (struct usb_descriptor_header *)&as_interface_alt_1_desc,
202 (struct usb_descriptor_header *)&as_header_desc,
[all …]
Df_midi.c722 struct usb_descriptor_header **midi_function; in f_midi_bind()
785 midi_function[i++] = (struct usb_descriptor_header *) &ac_interface_desc; in f_midi_bind()
786 midi_function[i++] = (struct usb_descriptor_header *) &ac_header_desc; in f_midi_bind()
787 midi_function[i++] = (struct usb_descriptor_header *) &ms_interface_desc; in f_midi_bind()
795 midi_function[i++] = (struct usb_descriptor_header *) &ms_header_desc; in f_midi_bind()
808 midi_function[i++] = (struct usb_descriptor_header *) in_ext; in f_midi_bind()
819 midi_function[i++] = (struct usb_descriptor_header *) out_emb; in f_midi_bind()
836 midi_function[i++] = (struct usb_descriptor_header *) in_emb; in f_midi_bind()
847 midi_function[i++] = (struct usb_descriptor_header *) out_ext; in f_midi_bind()
861 midi_function[i++] = (struct usb_descriptor_header *) &bulk_out_desc; in f_midi_bind()
[all …]
Df_printer.c138 static struct usb_descriptor_header *fs_printer_function[] = {
139 (struct usb_descriptor_header *) &intf_desc,
140 (struct usb_descriptor_header *) &fs_ep_in_desc,
141 (struct usb_descriptor_header *) &fs_ep_out_desc,
172 static struct usb_descriptor_header *hs_printer_function[] = {
173 (struct usb_descriptor_header *) &intf_desc,
174 (struct usb_descriptor_header *) &hs_ep_in_desc,
175 (struct usb_descriptor_header *) &hs_ep_out_desc,
207 static struct usb_descriptor_header *ss_printer_function[] = {
208 (struct usb_descriptor_header *) &intf_desc,
[all …]
Dstorage_common.h193 extern struct usb_descriptor_header *fsg_fs_function[];
197 extern struct usb_descriptor_header *fsg_hs_function[];
203 extern struct usb_descriptor_header *fsg_ss_function[];
Df_hid.c127 static struct usb_descriptor_header *hidg_hs_descriptors[] = {
128 (struct usb_descriptor_header *)&hidg_interface_desc,
129 (struct usb_descriptor_header *)&hidg_desc,
130 (struct usb_descriptor_header *)&hidg_hs_in_ep_desc,
131 (struct usb_descriptor_header *)&hidg_hs_out_ep_desc,
161 static struct usb_descriptor_header *hidg_fs_descriptors[] = {
162 (struct usb_descriptor_header *)&hidg_interface_desc,
163 (struct usb_descriptor_header *)&hidg_desc,
164 (struct usb_descriptor_header *)&hidg_fs_in_ep_desc,
165 (struct usb_descriptor_header *)&hidg_fs_out_ep_desc,
Df_fs.c1706 struct usb_descriptor_header *desc,
1717 struct usb_descriptor_header *_ds = (void *)data; in ffs_do_single_desc()
1880 u8 *valuep, struct usb_descriptor_header *desc, in __ffs_data_do_entity()
2461 struct usb_descriptor_header *desc, in __ffs_func_bind_do_descs()
2550 struct usb_descriptor_header *desc, in __ffs_func_bind_do_nums()
2747 vla_item_with_sz(d, struct usb_descriptor_header *, fs_descs, in _ffs_func_bind()
2749 vla_item_with_sz(d, struct usb_descriptor_header *, hs_descs, in _ffs_func_bind()
2751 vla_item_with_sz(d, struct usb_descriptor_header *, ss_descs, in _ffs_func_bind()
/linux-4.4.14/drivers/usb/gadget/
Dconfig.c39 const struct usb_descriptor_header **src) in usb_descriptor_fillbuf()
84 const struct usb_descriptor_header **desc in usb_gadget_config_buf()
125 struct usb_descriptor_header **
126 usb_copy_descriptors(struct usb_descriptor_header **src) in usb_copy_descriptors()
128 struct usb_descriptor_header **tmp; in usb_copy_descriptors()
132 struct usb_descriptor_header **ret; in usb_copy_descriptors()
164 struct usb_descriptor_header **fs, in usb_assign_descriptors()
165 struct usb_descriptor_header **hs, in usb_assign_descriptors()
166 struct usb_descriptor_header **ss) in usb_assign_descriptors()
200 struct usb_descriptor_header *usb_otg_descriptor_alloc( in usb_otg_descriptor_alloc()
[all …]
Dcomposite.c65 static struct usb_descriptor_header**
66 next_ep_desc(struct usb_descriptor_header **t) in next_ep_desc()
109 struct usb_descriptor_header **speed_desc = NULL; in config_ep_by_speed()
114 struct usb_descriptor_header **d_spd; /* cursor for speed desc */ in config_ep_by_speed()
418 struct usb_descriptor_header **descriptors; in config_buf()
434 (const struct usb_descriptor_header **) descriptors); in config_buf()
682 struct usb_descriptor_header **descriptors; in set_config()
Dconfigfs.c44 static const struct usb_descriptor_header *otg_desc[2];
1310 struct usb_descriptor_header *usb_desc; in configfs_composite_bind()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dtcm_usb_gadget.c1914 static struct usb_descriptor_header *uasp_fs_function_desc[] = {
1915 (struct usb_descriptor_header *) &bot_intf_desc,
1916 (struct usb_descriptor_header *) &uasp_fs_bi_desc,
1917 (struct usb_descriptor_header *) &uasp_fs_bo_desc,
1919 (struct usb_descriptor_header *) &uasp_intf_desc,
1920 (struct usb_descriptor_header *) &uasp_fs_bi_desc,
1921 (struct usb_descriptor_header *) &uasp_bi_pipe_desc,
1922 (struct usb_descriptor_header *) &uasp_fs_bo_desc,
1923 (struct usb_descriptor_header *) &uasp_bo_pipe_desc,
1924 (struct usb_descriptor_header *) &uasp_fs_status_desc,
[all …]
Dncm.c72 static const struct usb_descriptor_header *otg_desc[2];
162 struct usb_descriptor_header *usb_desc; in gncm_bind()
Dprinter.c83 static const struct usb_descriptor_header *otg_desc[2];
173 struct usb_descriptor_header *usb_desc; in printer_bind()
Dcdc2.c63 static const struct usb_descriptor_header *otg_desc[2];
183 struct usb_descriptor_header *usb_desc; in cdc_bind()
Dacm_ms.c61 static const struct usb_descriptor_header *otg_desc[2];
207 struct usb_descriptor_header *usb_desc; in acm_ms_bind()
Dmass_storage.c67 static const struct usb_descriptor_header *otg_desc[2];
196 struct usb_descriptor_header *usb_desc; in msg_bind()
Dserial.c81 static const struct usb_descriptor_header *otg_desc[2];
181 struct usb_descriptor_header *usb_desc; in gs_bind()
Dhid.c70 static const struct usb_descriptor_header *otg_desc[2];
175 struct usb_descriptor_header *usb_desc; in hid_bind()
Daudio.c152 static const struct usb_descriptor_header *otg_desc[2];
249 struct usb_descriptor_header *usb_desc; in audio_bind()
Dether.c174 static const struct usb_descriptor_header *otg_desc[2];
407 struct usb_descriptor_header *usb_desc; in eth_bind()
Dzero.c124 static const struct usb_descriptor_header *otg_desc[2];
328 struct usb_descriptor_header *usb_desc; in zero_bind()
Dmulti.c81 static const struct usb_descriptor_header *otg_desc[2];
403 struct usb_descriptor_header *usb_desc; in multi_bind()
Dg_ffs.c91 static const struct usb_descriptor_header *gfs_otg_desc[2];
402 struct usb_descriptor_header *usb_desc; in gfs_bind()
/linux-4.4.14/include/linux/usb/
Dgadget.h1167 const struct usb_descriptor_header **);
1171 void *buf, unsigned buflen, const struct usb_descriptor_header **desc);
1174 struct usb_descriptor_header **usb_copy_descriptors(
1175 struct usb_descriptor_header **);
1181 static inline void usb_free_descriptors(struct usb_descriptor_header **v) in usb_free_descriptors()
1188 struct usb_descriptor_header **fs,
1189 struct usb_descriptor_header **hs,
1190 struct usb_descriptor_header **ss);
1193 struct usb_descriptor_header *usb_otg_descriptor_alloc(
1196 struct usb_descriptor_header *otg_desc);
Dcomposite.h186 struct usb_descriptor_header **fs_descriptors;
187 struct usb_descriptor_header **hs_descriptors;
188 struct usb_descriptor_header **ss_descriptors;
292 const struct usb_descriptor_header **descriptors;
Daudio.h41 struct usb_descriptor_header *desc;
/linux-4.4.14/drivers/usb/core/
Dconfig.c25 struct usb_descriptor_header *h; in find_next_descriptor()
31 h = (struct usb_descriptor_header *) buffer; in find_next_descriptor()
394 if (((struct usb_descriptor_header *) buffer)->bDescriptorType in usb_parse_interface()
431 struct usb_descriptor_header *header; in usb_parse_configuration()
465 if (size2 < sizeof(struct usb_descriptor_header)) { in usb_parse_configuration()
472 header = (struct usb_descriptor_header *) buffer2; in usb_parse_configuration()
Dusb.c681 struct usb_descriptor_header *header; in __usb_get_extra_descriptor()
683 while (size >= sizeof(struct usb_descriptor_header)) { in __usb_get_extra_descriptor()
684 header = (struct usb_descriptor_header *)buffer; in __usb_get_extra_descriptor()
/linux-4.4.14/drivers/uwb/
Dhwa-rc.c761 struct usb_descriptor_header *hdr; in hwarc_get_version()
770 hdr = (struct usb_descriptor_header *) itr; in hwarc_get_version()
/linux-4.4.14/drivers/usb/host/
Dhwa-hc.c572 struct usb_descriptor_header *hdr; in wa_fill_descr()
581 hdr = (struct usb_descriptor_header *) itr; in wa_fill_descr()
/linux-4.4.14/include/uapi/linux/usb/
Dch9.h249 struct usb_descriptor_header { struct
/linux-4.4.14/drivers/usb/wusbcore/
Dwa-rpipe.c268 struct usb_descriptor_header *hdr; in rpipe_epc_find()
/linux-4.4.14/drivers/input/tablet/
Dgtco.c137 struct usb_descriptor_header header;
/linux-4.4.14/sound/usb/misc/
Dua101.c945 while (extralen >= sizeof(struct usb_descriptor_header)) { in find_format_descriptor()
/linux-4.4.14/drivers/usb/gadget/udc/
Dfusb300_udc.c816 const struct usb_descriptor_header * const *__src; \