Symbol: usb_descriptor_header
drivers/usb/core/config.c
25
struct usb_descriptor_header *h;
drivers/usb/core/config.c
31
h = (struct usb_descriptor_header *) buffer;
drivers/usb/core/config.c
633
if (((struct usb_descriptor_header *) buffer)->bDescriptorType
drivers/usb/core/config.c
670
struct usb_descriptor_header *header;
drivers/usb/core/config.c
706
if (size2 < sizeof(struct usb_descriptor_header)) {
drivers/usb/core/config.c
713
header = (struct usb_descriptor_header *) buffer2;
drivers/usb/core/config.c
72
struct usb_descriptor_header *h;
drivers/usb/core/config.c
79
h = (struct usb_descriptor_header *)buffer;
drivers/usb/core/usb.c
957
struct usb_descriptor_header *header;
drivers/usb/core/usb.c
959
while (size >= sizeof(struct usb_descriptor_header)) {
drivers/usb/core/usb.c
960
header = (struct usb_descriptor_header *)buffer;
drivers/usb/gadget/composite.c
111
static struct usb_descriptor_header**
drivers/usb/gadget/composite.c
112
next_desc(struct usb_descriptor_header **t, u8 desc_type)
drivers/usb/gadget/composite.c
158
struct usb_descriptor_header **speed_desc = NULL;
drivers/usb/gadget/composite.c
163
struct usb_descriptor_header **d_spd; /* cursor for speed desc */
drivers/usb/gadget/composite.c
596
struct usb_descriptor_header **descriptors;
drivers/usb/gadget/composite.c
602
(const struct usb_descriptor_header **) descriptors);
drivers/usb/gadget/composite.c
62
static struct usb_descriptor_header **
drivers/usb/gadget/composite.c
66
struct usb_descriptor_header **descriptors;
drivers/usb/gadget/composite.c
992
struct usb_descriptor_header **descriptors;
drivers/usb/gadget/config.c
107
struct usb_descriptor_header **fs,
drivers/usb/gadget/config.c
108
struct usb_descriptor_header **hs,
drivers/usb/gadget/config.c
109
struct usb_descriptor_header **ss,
drivers/usb/gadget/config.c
110
struct usb_descriptor_header **ssp)
drivers/usb/gadget/config.c
160
struct usb_descriptor_header *usb_otg_descriptor_alloc(
drivers/usb/gadget/config.c
163
struct usb_descriptor_header *otg_desc;
drivers/usb/gadget/config.c
177
struct usb_descriptor_header *otg_desc)
drivers/usb/gadget/config.c
35
const struct usb_descriptor_header **src)
drivers/usb/gadget/config.c
68
struct usb_descriptor_header **
drivers/usb/gadget/config.c
69
usb_copy_descriptors(struct usb_descriptor_header **src)
drivers/usb/gadget/config.c
71
struct usb_descriptor_header **tmp;
drivers/usb/gadget/config.c
75
struct usb_descriptor_header **ret;
drivers/usb/gadget/configfs.c
1757
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/configfs.c
35
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/function/f_acm.c
179
static struct usb_descriptor_header *acm_fs_function[] = {
drivers/usb/gadget/function/f_acm.c
180
(struct usb_descriptor_header *) &acm_iad_descriptor,
drivers/usb/gadget/function/f_acm.c
181
(struct usb_descriptor_header *) &acm_control_interface_desc,
drivers/usb/gadget/function/f_acm.c
182
(struct usb_descriptor_header *) &acm_header_desc,
drivers/usb/gadget/function/f_acm.c
183
(struct usb_descriptor_header *) &acm_call_mgmt_descriptor,
drivers/usb/gadget/function/f_acm.c
184
(struct usb_descriptor_header *) &acm_descriptor,
drivers/usb/gadget/function/f_acm.c
185
(struct usb_descriptor_header *) &acm_union_desc,
drivers/usb/gadget/function/f_acm.c
186
(struct usb_descriptor_header *) &acm_fs_notify_desc,
drivers/usb/gadget/function/f_acm.c
187
(struct usb_descriptor_header *) &acm_data_interface_desc,
drivers/usb/gadget/function/f_acm.c
188
(struct usb_descriptor_header *) &acm_fs_in_desc,
drivers/usb/gadget/function/f_acm.c
189
(struct usb_descriptor_header *) &acm_fs_out_desc,
drivers/usb/gadget/function/f_acm.c
217
static struct usb_descriptor_header *acm_hs_function[] = {
drivers/usb/gadget/function/f_acm.c
218
(struct usb_descriptor_header *) &acm_iad_descriptor,
drivers/usb/gadget/function/f_acm.c
219
(struct usb_descriptor_header *) &acm_control_interface_desc,
drivers/usb/gadget/function/f_acm.c
220
(struct usb_descriptor_header *) &acm_header_desc,
drivers/usb/gadget/function/f_acm.c
221
(struct usb_descriptor_header *) &acm_call_mgmt_descriptor,
drivers/usb/gadget/function/f_acm.c
222
(struct usb_descriptor_header *) &acm_descriptor,
drivers/usb/gadget/function/f_acm.c
223
(struct usb_descriptor_header *) &acm_union_desc,
drivers/usb/gadget/function/f_acm.c
224
(struct usb_descriptor_header *) &acm_hs_notify_desc,
drivers/usb/gadget/function/f_acm.c
225
(struct usb_descriptor_header *) &acm_data_interface_desc,
drivers/usb/gadget/function/f_acm.c
226
(struct usb_descriptor_header *) &acm_hs_in_desc,
drivers/usb/gadget/function/f_acm.c
227
(struct usb_descriptor_header *) &acm_hs_out_desc,
drivers/usb/gadget/function/f_acm.c
250
static struct usb_descriptor_header *acm_ss_function[] = {
drivers/usb/gadget/function/f_acm.c
251
(struct usb_descriptor_header *) &acm_iad_descriptor,
drivers/usb/gadget/function/f_acm.c
252
(struct usb_descriptor_header *) &acm_control_interface_desc,
drivers/usb/gadget/function/f_acm.c
253
(struct usb_descriptor_header *) &acm_header_desc,
drivers/usb/gadget/function/f_acm.c
254
(struct usb_descriptor_header *) &acm_call_mgmt_descriptor,
drivers/usb/gadget/function/f_acm.c
255
(struct usb_descriptor_header *) &acm_descriptor,
drivers/usb/gadget/function/f_acm.c
256
(struct usb_descriptor_header *) &acm_union_desc,
drivers/usb/gadget/function/f_acm.c
257
(struct usb_descriptor_header *) &acm_hs_notify_desc,
drivers/usb/gadget/function/f_acm.c
258
(struct usb_descriptor_header *) &acm_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_acm.c
259
(struct usb_descriptor_header *) &acm_data_interface_desc,
drivers/usb/gadget/function/f_acm.c
260
(struct usb_descriptor_header *) &acm_ss_in_desc,
drivers/usb/gadget/function/f_acm.c
261
(struct usb_descriptor_header *) &acm_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_acm.c
262
(struct usb_descriptor_header *) &acm_ss_out_desc,
drivers/usb/gadget/function/f_acm.c
263
(struct usb_descriptor_header *) &acm_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_ecm.c
207
static struct usb_descriptor_header *ecm_fs_function[] = {
drivers/usb/gadget/function/f_ecm.c
209
(struct usb_descriptor_header *) &ecm_iad_descriptor,
drivers/usb/gadget/function/f_ecm.c
210
(struct usb_descriptor_header *) &ecm_control_intf,
drivers/usb/gadget/function/f_ecm.c
211
(struct usb_descriptor_header *) &ecm_header_desc,
drivers/usb/gadget/function/f_ecm.c
212
(struct usb_descriptor_header *) &ecm_union_desc,
drivers/usb/gadget/function/f_ecm.c
213
(struct usb_descriptor_header *) &ecm_desc,
drivers/usb/gadget/function/f_ecm.c
216
(struct usb_descriptor_header *) &fs_ecm_notify_desc,
drivers/usb/gadget/function/f_ecm.c
219
(struct usb_descriptor_header *) &ecm_data_nop_intf,
drivers/usb/gadget/function/f_ecm.c
220
(struct usb_descriptor_header *) &ecm_data_intf,
drivers/usb/gadget/function/f_ecm.c
221
(struct usb_descriptor_header *) &fs_ecm_in_desc,
drivers/usb/gadget/function/f_ecm.c
222
(struct usb_descriptor_header *) &fs_ecm_out_desc,
drivers/usb/gadget/function/f_ecm.c
256
static struct usb_descriptor_header *ecm_hs_function[] = {
drivers/usb/gadget/function/f_ecm.c
258
(struct usb_descriptor_header *) &ecm_iad_descriptor,
drivers/usb/gadget/function/f_ecm.c
259
(struct usb_descriptor_header *) &ecm_control_intf,
drivers/usb/gadget/function/f_ecm.c
260
(struct usb_descriptor_header *) &ecm_header_desc,
drivers/usb/gadget/function/f_ecm.c
261
(struct usb_descriptor_header *) &ecm_union_desc,
drivers/usb/gadget/function/f_ecm.c
262
(struct usb_descriptor_header *) &ecm_desc,
drivers/usb/gadget/function/f_ecm.c
265
(struct usb_descriptor_header *) &hs_ecm_notify_desc,
drivers/usb/gadget/function/f_ecm.c
268
(struct usb_descriptor_header *) &ecm_data_nop_intf,
drivers/usb/gadget/function/f_ecm.c
269
(struct usb_descriptor_header *) &ecm_data_intf,
drivers/usb/gadget/function/f_ecm.c
270
(struct usb_descriptor_header *) &hs_ecm_in_desc,
drivers/usb/gadget/function/f_ecm.c
271
(struct usb_descriptor_header *) &hs_ecm_out_desc,
drivers/usb/gadget/function/f_ecm.c
324
static struct usb_descriptor_header *ecm_ss_function[] = {
drivers/usb/gadget/function/f_ecm.c
326
(struct usb_descriptor_header *) &ecm_iad_descriptor,
drivers/usb/gadget/function/f_ecm.c
327
(struct usb_descriptor_header *) &ecm_control_intf,
drivers/usb/gadget/function/f_ecm.c
328
(struct usb_descriptor_header *) &ecm_header_desc,
drivers/usb/gadget/function/f_ecm.c
329
(struct usb_descriptor_header *) &ecm_union_desc,
drivers/usb/gadget/function/f_ecm.c
330
(struct usb_descriptor_header *) &ecm_desc,
drivers/usb/gadget/function/f_ecm.c
333
(struct usb_descriptor_header *) &ss_ecm_notify_desc,
drivers/usb/gadget/function/f_ecm.c
334
(struct usb_descriptor_header *) &ss_ecm_intr_comp_desc,
drivers/usb/gadget/function/f_ecm.c
337
(struct usb_descriptor_header *) &ecm_data_nop_intf,
drivers/usb/gadget/function/f_ecm.c
338
(struct usb_descriptor_header *) &ecm_data_intf,
drivers/usb/gadget/function/f_ecm.c
339
(struct usb_descriptor_header *) &ss_ecm_in_desc,
drivers/usb/gadget/function/f_ecm.c
340
(struct usb_descriptor_header *) &ss_ecm_bulk_comp_desc,
drivers/usb/gadget/function/f_ecm.c
341
(struct usb_descriptor_header *) &ss_ecm_out_desc,
drivers/usb/gadget/function/f_ecm.c
342
(struct usb_descriptor_header *) &ss_ecm_bulk_comp_desc,
drivers/usb/gadget/function/f_eem.c
106
static struct usb_descriptor_header *eem_hs_function[] = {
drivers/usb/gadget/function/f_eem.c
108
(struct usb_descriptor_header *) &eem_intf,
drivers/usb/gadget/function/f_eem.c
109
(struct usb_descriptor_header *) &eem_hs_in_desc,
drivers/usb/gadget/function/f_eem.c
110
(struct usb_descriptor_header *) &eem_hs_out_desc,
drivers/usb/gadget/function/f_eem.c
143
static struct usb_descriptor_header *eem_ss_function[] = {
drivers/usb/gadget/function/f_eem.c
145
(struct usb_descriptor_header *) &eem_intf,
drivers/usb/gadget/function/f_eem.c
146
(struct usb_descriptor_header *) &eem_ss_in_desc,
drivers/usb/gadget/function/f_eem.c
147
(struct usb_descriptor_header *) &eem_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_eem.c
148
(struct usb_descriptor_header *) &eem_ss_out_desc,
drivers/usb/gadget/function/f_eem.c
149
(struct usb_descriptor_header *) &eem_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_eem.c
78
static struct usb_descriptor_header *eem_fs_function[] = {
drivers/usb/gadget/function/f_eem.c
80
(struct usb_descriptor_header *) &eem_intf,
drivers/usb/gadget/function/f_eem.c
81
(struct usb_descriptor_header *) &eem_fs_in_desc,
drivers/usb/gadget/function/f_eem.c
82
(struct usb_descriptor_header *) &eem_fs_out_desc,
drivers/usb/gadget/function/f_fs.c
2473
struct usb_descriptor_header *desc,
drivers/usb/gadget/function/f_fs.c
2484
struct usb_descriptor_header *_ds = (void *)data;
drivers/usb/gadget/function/f_fs.c
2665
u8 *valuep, struct usb_descriptor_header *desc,
drivers/usb/gadget/function/f_fs.c
3259
struct usb_descriptor_header *desc,
drivers/usb/gadget/function/f_fs.c
3359
struct usb_descriptor_header *desc,
drivers/usb/gadget/function/f_fs.c
3554
vla_item_with_sz(d, struct usb_descriptor_header *, fs_descs,
drivers/usb/gadget/function/f_fs.c
3556
vla_item_with_sz(d, struct usb_descriptor_header *, hs_descs,
drivers/usb/gadget/function/f_fs.c
3558
vla_item_with_sz(d, struct usb_descriptor_header *, ss_descs,
drivers/usb/gadget/function/f_hid.c
193
static struct usb_descriptor_header *hidg_ss_descriptors_intout[] = {
drivers/usb/gadget/function/f_hid.c
194
(struct usb_descriptor_header *)&hidg_interface_desc,
drivers/usb/gadget/function/f_hid.c
195
(struct usb_descriptor_header *)&hidg_desc,
drivers/usb/gadget/function/f_hid.c
196
(struct usb_descriptor_header *)&hidg_ss_in_ep_desc,
drivers/usb/gadget/function/f_hid.c
197
(struct usb_descriptor_header *)&hidg_ss_in_comp_desc,
drivers/usb/gadget/function/f_hid.c
198
(struct usb_descriptor_header *)&hidg_ss_out_ep_desc,
drivers/usb/gadget/function/f_hid.c
199
(struct usb_descriptor_header *)&hidg_ss_out_comp_desc,
drivers/usb/gadget/function/f_hid.c
203
static struct usb_descriptor_header *hidg_ss_descriptors_ssreport[] = {
drivers/usb/gadget/function/f_hid.c
204
(struct usb_descriptor_header *)&hidg_interface_desc,
drivers/usb/gadget/function/f_hid.c
205
(struct usb_descriptor_header *)&hidg_desc,
drivers/usb/gadget/function/f_hid.c
206
(struct usb_descriptor_header *)&hidg_ss_in_ep_desc,
drivers/usb/gadget/function/f_hid.c
207
(struct usb_descriptor_header *)&hidg_ss_in_comp_desc,
drivers/usb/gadget/function/f_hid.c
231
static struct usb_descriptor_header *hidg_hs_descriptors_intout[] = {
drivers/usb/gadget/function/f_hid.c
232
(struct usb_descriptor_header *)&hidg_interface_desc,
drivers/usb/gadget/function/f_hid.c
233
(struct usb_descriptor_header *)&hidg_desc,
drivers/usb/gadget/function/f_hid.c
234
(struct usb_descriptor_header *)&hidg_hs_in_ep_desc,
drivers/usb/gadget/function/f_hid.c
235
(struct usb_descriptor_header *)&hidg_hs_out_ep_desc,
drivers/usb/gadget/function/f_hid.c
239
static struct usb_descriptor_header *hidg_hs_descriptors_ssreport[] = {
drivers/usb/gadget/function/f_hid.c
240
(struct usb_descriptor_header *)&hidg_interface_desc,
drivers/usb/gadget/function/f_hid.c
241
(struct usb_descriptor_header *)&hidg_desc,
drivers/usb/gadget/function/f_hid.c
242
(struct usb_descriptor_header *)&hidg_hs_in_ep_desc,
drivers/usb/gadget/function/f_hid.c
266
static struct usb_descriptor_header *hidg_fs_descriptors_intout[] = {
drivers/usb/gadget/function/f_hid.c
267
(struct usb_descriptor_header *)&hidg_interface_desc,
drivers/usb/gadget/function/f_hid.c
268
(struct usb_descriptor_header *)&hidg_desc,
drivers/usb/gadget/function/f_hid.c
269
(struct usb_descriptor_header *)&hidg_fs_in_ep_desc,
drivers/usb/gadget/function/f_hid.c
270
(struct usb_descriptor_header *)&hidg_fs_out_ep_desc,
drivers/usb/gadget/function/f_hid.c
274
static struct usb_descriptor_header *hidg_fs_descriptors_ssreport[] = {
drivers/usb/gadget/function/f_hid.c
275
(struct usb_descriptor_header *)&hidg_interface_desc,
drivers/usb/gadget/function/f_hid.c
276
(struct usb_descriptor_header *)&hidg_desc,
drivers/usb/gadget/function/f_hid.c
277
(struct usb_descriptor_header *)&hidg_fs_in_ep_desc,
drivers/usb/gadget/function/f_loopback.c
100
(struct usb_descriptor_header *) &hs_loop_sink_desc,
drivers/usb/gadget/function/f_loopback.c
138
static struct usb_descriptor_header *ss_loopback_descs[] = {
drivers/usb/gadget/function/f_loopback.c
139
(struct usb_descriptor_header *) &loopback_intf,
drivers/usb/gadget/function/f_loopback.c
140
(struct usb_descriptor_header *) &ss_loop_source_desc,
drivers/usb/gadget/function/f_loopback.c
141
(struct usb_descriptor_header *) &ss_loop_source_comp_desc,
drivers/usb/gadget/function/f_loopback.c
142
(struct usb_descriptor_header *) &ss_loop_sink_desc,
drivers/usb/gadget/function/f_loopback.c
143
(struct usb_descriptor_header *) &ss_loop_sink_comp_desc,
drivers/usb/gadget/function/f_loopback.c
72
static struct usb_descriptor_header *fs_loopback_descs[] = {
drivers/usb/gadget/function/f_loopback.c
73
(struct usb_descriptor_header *) &loopback_intf,
drivers/usb/gadget/function/f_loopback.c
74
(struct usb_descriptor_header *) &fs_loop_sink_desc,
drivers/usb/gadget/function/f_loopback.c
75
(struct usb_descriptor_header *) &fs_loop_source_desc,
drivers/usb/gadget/function/f_loopback.c
97
static struct usb_descriptor_header *hs_loopback_descs[] = {
drivers/usb/gadget/function/f_loopback.c
98
(struct usb_descriptor_header *) &loopback_intf,
drivers/usb/gadget/function/f_loopback.c
99
(struct usb_descriptor_header *) &hs_loop_source_desc,
drivers/usb/gadget/function/f_midi.c
1009
midi_function[i++] = (struct usb_descriptor_header *) out_ext;
drivers/usb/gadget/function/f_midi.c
1024
midi_function[i++] = (struct usb_descriptor_header *) &bulk_out_desc;
drivers/usb/gadget/function/f_midi.c
1025
midi_function[i++] = (struct usb_descriptor_header *) &ms_out_desc;
drivers/usb/gadget/function/f_midi.c
1026
midi_function[i++] = (struct usb_descriptor_header *) &bulk_in_desc;
drivers/usb/gadget/function/f_midi.c
1027
midi_function[i++] = (struct usb_descriptor_header *) &ms_in_desc;
drivers/usb/gadget/function/f_midi.c
1049
midi_function[i++] = (struct usb_descriptor_header *)
drivers/usb/gadget/function/f_midi.c
1051
midi_function[i++] = (struct usb_descriptor_header *)
drivers/usb/gadget/function/f_midi.c
1053
midi_function[i++] = (struct usb_descriptor_header *)
drivers/usb/gadget/function/f_midi.c
1055
midi_function[i++] = (struct usb_descriptor_header *)
drivers/usb/gadget/function/f_midi.c
1057
midi_function[i++] = (struct usb_descriptor_header *)
drivers/usb/gadget/function/f_midi.c
1059
midi_function[i++] = (struct usb_descriptor_header *)
drivers/usb/gadget/function/f_midi.c
870
struct usb_descriptor_header **midi_function;
drivers/usb/gadget/function/f_midi.c
947
midi_function[i++] = (struct usb_descriptor_header *) &ac_interface_desc;
drivers/usb/gadget/function/f_midi.c
948
midi_function[i++] = (struct usb_descriptor_header *) &ac_header_desc;
drivers/usb/gadget/function/f_midi.c
949
midi_function[i++] = (struct usb_descriptor_header *) &ms_interface_desc;
drivers/usb/gadget/function/f_midi.c
957
midi_function[i++] = (struct usb_descriptor_header *) &ms_header_desc;
drivers/usb/gadget/function/f_midi.c
970
midi_function[i++] = (struct usb_descriptor_header *) in_ext;
drivers/usb/gadget/function/f_midi.c
981
midi_function[i++] = (struct usb_descriptor_header *) out_emb;
drivers/usb/gadget/function/f_midi.c
998
midi_function[i++] = (struct usb_descriptor_header *) in_emb;
drivers/usb/gadget/function/f_midi2.c
1631
struct usb_descriptor_header **list;
drivers/usb/gadget/function/f_ncm.c
269
static struct usb_descriptor_header *ncm_fs_function[] = {
drivers/usb/gadget/function/f_ncm.c
270
(struct usb_descriptor_header *) &ncm_iad_desc,
drivers/usb/gadget/function/f_ncm.c
272
(struct usb_descriptor_header *) &ncm_control_intf,
drivers/usb/gadget/function/f_ncm.c
273
(struct usb_descriptor_header *) &ncm_header_desc,
drivers/usb/gadget/function/f_ncm.c
274
(struct usb_descriptor_header *) &ncm_union_desc,
drivers/usb/gadget/function/f_ncm.c
275
(struct usb_descriptor_header *) &ecm_desc,
drivers/usb/gadget/function/f_ncm.c
276
(struct usb_descriptor_header *) &ncm_desc,
drivers/usb/gadget/function/f_ncm.c
277
(struct usb_descriptor_header *) &fs_ncm_notify_desc,
drivers/usb/gadget/function/f_ncm.c
279
(struct usb_descriptor_header *) &ncm_data_nop_intf,
drivers/usb/gadget/function/f_ncm.c
280
(struct usb_descriptor_header *) &ncm_data_intf,
drivers/usb/gadget/function/f_ncm.c
281
(struct usb_descriptor_header *) &fs_ncm_in_desc,
drivers/usb/gadget/function/f_ncm.c
282
(struct usb_descriptor_header *) &fs_ncm_out_desc,
drivers/usb/gadget/function/f_ncm.c
315
static struct usb_descriptor_header *ncm_hs_function[] = {
drivers/usb/gadget/function/f_ncm.c
316
(struct usb_descriptor_header *) &ncm_iad_desc,
drivers/usb/gadget/function/f_ncm.c
318
(struct usb_descriptor_header *) &ncm_control_intf,
drivers/usb/gadget/function/f_ncm.c
319
(struct usb_descriptor_header *) &ncm_header_desc,
drivers/usb/gadget/function/f_ncm.c
320
(struct usb_descriptor_header *) &ncm_union_desc,
drivers/usb/gadget/function/f_ncm.c
321
(struct usb_descriptor_header *) &ecm_desc,
drivers/usb/gadget/function/f_ncm.c
322
(struct usb_descriptor_header *) &ncm_desc,
drivers/usb/gadget/function/f_ncm.c
323
(struct usb_descriptor_header *) &hs_ncm_notify_desc,
drivers/usb/gadget/function/f_ncm.c
325
(struct usb_descriptor_header *) &ncm_data_nop_intf,
drivers/usb/gadget/function/f_ncm.c
326
(struct usb_descriptor_header *) &ncm_data_intf,
drivers/usb/gadget/function/f_ncm.c
327
(struct usb_descriptor_header *) &hs_ncm_in_desc,
drivers/usb/gadget/function/f_ncm.c
328
(struct usb_descriptor_header *) &hs_ncm_out_desc,
drivers/usb/gadget/function/f_ncm.c
382
static struct usb_descriptor_header *ncm_ss_function[] = {
drivers/usb/gadget/function/f_ncm.c
383
(struct usb_descriptor_header *) &ncm_iad_desc,
drivers/usb/gadget/function/f_ncm.c
385
(struct usb_descriptor_header *) &ncm_control_intf,
drivers/usb/gadget/function/f_ncm.c
386
(struct usb_descriptor_header *) &ncm_header_desc,
drivers/usb/gadget/function/f_ncm.c
387
(struct usb_descriptor_header *) &ncm_union_desc,
drivers/usb/gadget/function/f_ncm.c
388
(struct usb_descriptor_header *) &ecm_desc,
drivers/usb/gadget/function/f_ncm.c
389
(struct usb_descriptor_header *) &ncm_desc,
drivers/usb/gadget/function/f_ncm.c
390
(struct usb_descriptor_header *) &ss_ncm_notify_desc,
drivers/usb/gadget/function/f_ncm.c
391
(struct usb_descriptor_header *) &ss_ncm_notify_comp_desc,
drivers/usb/gadget/function/f_ncm.c
393
(struct usb_descriptor_header *) &ncm_data_nop_intf,
drivers/usb/gadget/function/f_ncm.c
394
(struct usb_descriptor_header *) &ncm_data_intf,
drivers/usb/gadget/function/f_ncm.c
395
(struct usb_descriptor_header *) &ss_ncm_in_desc,
drivers/usb/gadget/function/f_ncm.c
396
(struct usb_descriptor_header *) &ss_ncm_bulk_comp_desc,
drivers/usb/gadget/function/f_ncm.c
397
(struct usb_descriptor_header *) &ss_ncm_out_desc,
drivers/usb/gadget/function/f_ncm.c
398
(struct usb_descriptor_header *) &ss_ncm_bulk_comp_desc,
drivers/usb/gadget/function/f_obex.c
143
static struct usb_descriptor_header *hs_function[] = {
drivers/usb/gadget/function/f_obex.c
144
(struct usb_descriptor_header *) &obex_control_intf,
drivers/usb/gadget/function/f_obex.c
145
(struct usb_descriptor_header *) &obex_cdc_header_desc,
drivers/usb/gadget/function/f_obex.c
146
(struct usb_descriptor_header *) &obex_desc,
drivers/usb/gadget/function/f_obex.c
147
(struct usb_descriptor_header *) &obex_cdc_union_desc,
drivers/usb/gadget/function/f_obex.c
149
(struct usb_descriptor_header *) &obex_data_nop_intf,
drivers/usb/gadget/function/f_obex.c
150
(struct usb_descriptor_header *) &obex_data_intf,
drivers/usb/gadget/function/f_obex.c
151
(struct usb_descriptor_header *) &obex_hs_ep_in_desc,
drivers/usb/gadget/function/f_obex.c
152
(struct usb_descriptor_header *) &obex_hs_ep_out_desc,
drivers/usb/gadget/function/f_obex.c
174
static struct usb_descriptor_header *fs_function[] = {
drivers/usb/gadget/function/f_obex.c
175
(struct usb_descriptor_header *) &obex_control_intf,
drivers/usb/gadget/function/f_obex.c
176
(struct usb_descriptor_header *) &obex_cdc_header_desc,
drivers/usb/gadget/function/f_obex.c
177
(struct usb_descriptor_header *) &obex_desc,
drivers/usb/gadget/function/f_obex.c
178
(struct usb_descriptor_header *) &obex_cdc_union_desc,
drivers/usb/gadget/function/f_obex.c
180
(struct usb_descriptor_header *) &obex_data_nop_intf,
drivers/usb/gadget/function/f_obex.c
181
(struct usb_descriptor_header *) &obex_data_intf,
drivers/usb/gadget/function/f_obex.c
182
(struct usb_descriptor_header *) &obex_fs_ep_in_desc,
drivers/usb/gadget/function/f_obex.c
183
(struct usb_descriptor_header *) &obex_fs_ep_out_desc,
drivers/usb/gadget/function/f_phonet.c
162
static struct usb_descriptor_header *fs_pn_function[] = {
drivers/usb/gadget/function/f_phonet.c
163
(struct usb_descriptor_header *) &pn_control_intf_desc,
drivers/usb/gadget/function/f_phonet.c
164
(struct usb_descriptor_header *) &pn_header_desc,
drivers/usb/gadget/function/f_phonet.c
165
(struct usb_descriptor_header *) &pn_phonet_desc,
drivers/usb/gadget/function/f_phonet.c
166
(struct usb_descriptor_header *) &pn_union_desc,
drivers/usb/gadget/function/f_phonet.c
167
(struct usb_descriptor_header *) &pn_data_nop_intf_desc,
drivers/usb/gadget/function/f_phonet.c
168
(struct usb_descriptor_header *) &pn_data_intf_desc,
drivers/usb/gadget/function/f_phonet.c
169
(struct usb_descriptor_header *) &pn_fs_sink_desc,
drivers/usb/gadget/function/f_phonet.c
170
(struct usb_descriptor_header *) &pn_fs_source_desc,
drivers/usb/gadget/function/f_phonet.c
174
static struct usb_descriptor_header *hs_pn_function[] = {
drivers/usb/gadget/function/f_phonet.c
175
(struct usb_descriptor_header *) &pn_control_intf_desc,
drivers/usb/gadget/function/f_phonet.c
176
(struct usb_descriptor_header *) &pn_header_desc,
drivers/usb/gadget/function/f_phonet.c
177
(struct usb_descriptor_header *) &pn_phonet_desc,
drivers/usb/gadget/function/f_phonet.c
178
(struct usb_descriptor_header *) &pn_union_desc,
drivers/usb/gadget/function/f_phonet.c
179
(struct usb_descriptor_header *) &pn_data_nop_intf_desc,
drivers/usb/gadget/function/f_phonet.c
180
(struct usb_descriptor_header *) &pn_data_intf_desc,
drivers/usb/gadget/function/f_phonet.c
181
(struct usb_descriptor_header *) &pn_hs_sink_desc,
drivers/usb/gadget/function/f_phonet.c
182
(struct usb_descriptor_header *) &pn_hs_source_desc,
drivers/usb/gadget/function/f_printer.c
139
static struct usb_descriptor_header *fs_printer_function[] = {
drivers/usb/gadget/function/f_printer.c
140
(struct usb_descriptor_header *) &intf_desc,
drivers/usb/gadget/function/f_printer.c
141
(struct usb_descriptor_header *) &fs_ep_in_desc,
drivers/usb/gadget/function/f_printer.c
142
(struct usb_descriptor_header *) &fs_ep_out_desc,
drivers/usb/gadget/function/f_printer.c
165
static struct usb_descriptor_header *hs_printer_function[] = {
drivers/usb/gadget/function/f_printer.c
166
(struct usb_descriptor_header *) &intf_desc,
drivers/usb/gadget/function/f_printer.c
167
(struct usb_descriptor_header *) &hs_ep_in_desc,
drivers/usb/gadget/function/f_printer.c
168
(struct usb_descriptor_header *) &hs_ep_out_desc,
drivers/usb/gadget/function/f_printer.c
200
static struct usb_descriptor_header *ss_printer_function[] = {
drivers/usb/gadget/function/f_printer.c
201
(struct usb_descriptor_header *) &intf_desc,
drivers/usb/gadget/function/f_printer.c
202
(struct usb_descriptor_header *) &ss_ep_in_desc,
drivers/usb/gadget/function/f_printer.c
203
(struct usb_descriptor_header *) &ss_ep_in_comp_desc,
drivers/usb/gadget/function/f_printer.c
204
(struct usb_descriptor_header *) &ss_ep_out_desc,
drivers/usb/gadget/function/f_printer.c
205
(struct usb_descriptor_header *) &ss_ep_out_comp_desc,
drivers/usb/gadget/function/f_rndis.c
203
static struct usb_descriptor_header *eth_fs_function[] = {
drivers/usb/gadget/function/f_rndis.c
204
(struct usb_descriptor_header *) &rndis_iad_descriptor,
drivers/usb/gadget/function/f_rndis.c
207
(struct usb_descriptor_header *) &rndis_control_intf,
drivers/usb/gadget/function/f_rndis.c
208
(struct usb_descriptor_header *) &header_desc,
drivers/usb/gadget/function/f_rndis.c
209
(struct usb_descriptor_header *) &call_mgmt_descriptor,
drivers/usb/gadget/function/f_rndis.c
210
(struct usb_descriptor_header *) &rndis_acm_descriptor,
drivers/usb/gadget/function/f_rndis.c
211
(struct usb_descriptor_header *) &rndis_union_desc,
drivers/usb/gadget/function/f_rndis.c
212
(struct usb_descriptor_header *) &fs_notify_desc,
drivers/usb/gadget/function/f_rndis.c
215
(struct usb_descriptor_header *) &rndis_data_intf,
drivers/usb/gadget/function/f_rndis.c
216
(struct usb_descriptor_header *) &fs_in_desc,
drivers/usb/gadget/function/f_rndis.c
217
(struct usb_descriptor_header *) &fs_out_desc,
drivers/usb/gadget/function/f_rndis.c
251
static struct usb_descriptor_header *eth_hs_function[] = {
drivers/usb/gadget/function/f_rndis.c
252
(struct usb_descriptor_header *) &rndis_iad_descriptor,
drivers/usb/gadget/function/f_rndis.c
255
(struct usb_descriptor_header *) &rndis_control_intf,
drivers/usb/gadget/function/f_rndis.c
256
(struct usb_descriptor_header *) &header_desc,
drivers/usb/gadget/function/f_rndis.c
257
(struct usb_descriptor_header *) &call_mgmt_descriptor,
drivers/usb/gadget/function/f_rndis.c
258
(struct usb_descriptor_header *) &rndis_acm_descriptor,
drivers/usb/gadget/function/f_rndis.c
259
(struct usb_descriptor_header *) &rndis_union_desc,
drivers/usb/gadget/function/f_rndis.c
260
(struct usb_descriptor_header *) &hs_notify_desc,
drivers/usb/gadget/function/f_rndis.c
263
(struct usb_descriptor_header *) &rndis_data_intf,
drivers/usb/gadget/function/f_rndis.c
264
(struct usb_descriptor_header *) &hs_in_desc,
drivers/usb/gadget/function/f_rndis.c
265
(struct usb_descriptor_header *) &hs_out_desc,
drivers/usb/gadget/function/f_rndis.c
318
static struct usb_descriptor_header *eth_ss_function[] = {
drivers/usb/gadget/function/f_rndis.c
319
(struct usb_descriptor_header *) &rndis_iad_descriptor,
drivers/usb/gadget/function/f_rndis.c
322
(struct usb_descriptor_header *) &rndis_control_intf,
drivers/usb/gadget/function/f_rndis.c
323
(struct usb_descriptor_header *) &header_desc,
drivers/usb/gadget/function/f_rndis.c
324
(struct usb_descriptor_header *) &call_mgmt_descriptor,
drivers/usb/gadget/function/f_rndis.c
325
(struct usb_descriptor_header *) &rndis_acm_descriptor,
drivers/usb/gadget/function/f_rndis.c
326
(struct usb_descriptor_header *) &rndis_union_desc,
drivers/usb/gadget/function/f_rndis.c
327
(struct usb_descriptor_header *) &ss_notify_desc,
drivers/usb/gadget/function/f_rndis.c
328
(struct usb_descriptor_header *) &ss_intr_comp_desc,
drivers/usb/gadget/function/f_rndis.c
331
(struct usb_descriptor_header *) &rndis_data_intf,
drivers/usb/gadget/function/f_rndis.c
332
(struct usb_descriptor_header *) &ss_in_desc,
drivers/usb/gadget/function/f_rndis.c
333
(struct usb_descriptor_header *) &ss_bulk_comp_desc,
drivers/usb/gadget/function/f_rndis.c
334
(struct usb_descriptor_header *) &ss_out_desc,
drivers/usb/gadget/function/f_rndis.c
335
(struct usb_descriptor_header *) &ss_bulk_comp_desc,
drivers/usb/gadget/function/f_serial.c
118
static struct usb_descriptor_header *gser_ss_function[] = {
drivers/usb/gadget/function/f_serial.c
119
(struct usb_descriptor_header *) &gser_interface_desc,
drivers/usb/gadget/function/f_serial.c
120
(struct usb_descriptor_header *) &gser_ss_in_desc,
drivers/usb/gadget/function/f_serial.c
121
(struct usb_descriptor_header *) &gser_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_serial.c
122
(struct usb_descriptor_header *) &gser_ss_out_desc,
drivers/usb/gadget/function/f_serial.c
123
(struct usb_descriptor_header *) &gser_ss_bulk_comp_desc,
drivers/usb/gadget/function/f_serial.c
69
static struct usb_descriptor_header *gser_fs_function[] = {
drivers/usb/gadget/function/f_serial.c
70
(struct usb_descriptor_header *) &gser_interface_desc,
drivers/usb/gadget/function/f_serial.c
71
(struct usb_descriptor_header *) &gser_fs_in_desc,
drivers/usb/gadget/function/f_serial.c
72
(struct usb_descriptor_header *) &gser_fs_out_desc,
drivers/usb/gadget/function/f_serial.c
92
static struct usb_descriptor_header *gser_hs_function[] = {
drivers/usb/gadget/function/f_serial.c
93
(struct usb_descriptor_header *) &gser_interface_desc,
drivers/usb/gadget/function/f_serial.c
94
(struct usb_descriptor_header *) &gser_hs_in_desc,
drivers/usb/gadget/function/f_serial.c
95
(struct usb_descriptor_header *) &gser_hs_out_desc,
drivers/usb/gadget/function/f_sourcesink.c
119
static struct usb_descriptor_header *fs_source_sink_descs[] = {
drivers/usb/gadget/function/f_sourcesink.c
120
(struct usb_descriptor_header *) &source_sink_intf_alt0,
drivers/usb/gadget/function/f_sourcesink.c
121
(struct usb_descriptor_header *) &fs_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
122
(struct usb_descriptor_header *) &fs_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
123
(struct usb_descriptor_header *) &source_sink_intf_alt1,
drivers/usb/gadget/function/f_sourcesink.c
125
(struct usb_descriptor_header *) &fs_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
126
(struct usb_descriptor_header *) &fs_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
127
(struct usb_descriptor_header *) &fs_iso_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
128
(struct usb_descriptor_header *) &fs_iso_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
168
static struct usb_descriptor_header *hs_source_sink_descs[] = {
drivers/usb/gadget/function/f_sourcesink.c
169
(struct usb_descriptor_header *) &source_sink_intf_alt0,
drivers/usb/gadget/function/f_sourcesink.c
170
(struct usb_descriptor_header *) &hs_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
171
(struct usb_descriptor_header *) &hs_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
172
(struct usb_descriptor_header *) &source_sink_intf_alt1,
drivers/usb/gadget/function/f_sourcesink.c
174
(struct usb_descriptor_header *) &hs_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
175
(struct usb_descriptor_header *) &hs_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
176
(struct usb_descriptor_header *) &hs_iso_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
177
(struct usb_descriptor_header *) &hs_iso_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
253
static struct usb_descriptor_header *ss_source_sink_descs[] = {
drivers/usb/gadget/function/f_sourcesink.c
254
(struct usb_descriptor_header *) &source_sink_intf_alt0,
drivers/usb/gadget/function/f_sourcesink.c
255
(struct usb_descriptor_header *) &ss_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
256
(struct usb_descriptor_header *) &ss_source_comp_desc,
drivers/usb/gadget/function/f_sourcesink.c
257
(struct usb_descriptor_header *) &ss_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
258
(struct usb_descriptor_header *) &ss_sink_comp_desc,
drivers/usb/gadget/function/f_sourcesink.c
259
(struct usb_descriptor_header *) &source_sink_intf_alt1,
drivers/usb/gadget/function/f_sourcesink.c
261
(struct usb_descriptor_header *) &ss_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
262
(struct usb_descriptor_header *) &ss_source_comp_desc,
drivers/usb/gadget/function/f_sourcesink.c
263
(struct usb_descriptor_header *) &ss_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
264
(struct usb_descriptor_header *) &ss_sink_comp_desc,
drivers/usb/gadget/function/f_sourcesink.c
265
(struct usb_descriptor_header *) &ss_iso_source_desc,
drivers/usb/gadget/function/f_sourcesink.c
266
(struct usb_descriptor_header *) &ss_iso_source_comp_desc,
drivers/usb/gadget/function/f_sourcesink.c
267
(struct usb_descriptor_header *) &ss_iso_sink_desc,
drivers/usb/gadget/function/f_sourcesink.c
268
(struct usb_descriptor_header *) &ss_iso_sink_comp_desc,
drivers/usb/gadget/function/f_subset.c
154
static struct usb_descriptor_header *fs_eth_function[] = {
drivers/usb/gadget/function/f_subset.c
155
(struct usb_descriptor_header *) &subset_data_intf,
drivers/usb/gadget/function/f_subset.c
156
(struct usb_descriptor_header *) &mdlm_header_desc,
drivers/usb/gadget/function/f_subset.c
157
(struct usb_descriptor_header *) &mdlm_desc,
drivers/usb/gadget/function/f_subset.c
158
(struct usb_descriptor_header *) &mdlm_detail_desc,
drivers/usb/gadget/function/f_subset.c
159
(struct usb_descriptor_header *) &ether_desc,
drivers/usb/gadget/function/f_subset.c
160
(struct usb_descriptor_header *) &fs_subset_in_desc,
drivers/usb/gadget/function/f_subset.c
161
(struct usb_descriptor_header *) &fs_subset_out_desc,
drivers/usb/gadget/function/f_subset.c
183
static struct usb_descriptor_header *hs_eth_function[] = {
drivers/usb/gadget/function/f_subset.c
184
(struct usb_descriptor_header *) &subset_data_intf,
drivers/usb/gadget/function/f_subset.c
185
(struct usb_descriptor_header *) &mdlm_header_desc,
drivers/usb/gadget/function/f_subset.c
186
(struct usb_descriptor_header *) &mdlm_desc,
drivers/usb/gadget/function/f_subset.c
187
(struct usb_descriptor_header *) &mdlm_detail_desc,
drivers/usb/gadget/function/f_subset.c
188
(struct usb_descriptor_header *) &ether_desc,
drivers/usb/gadget/function/f_subset.c
189
(struct usb_descriptor_header *) &hs_subset_in_desc,
drivers/usb/gadget/function/f_subset.c
190
(struct usb_descriptor_header *) &hs_subset_out_desc,
drivers/usb/gadget/function/f_subset.c
221
static struct usb_descriptor_header *ss_eth_function[] = {
drivers/usb/gadget/function/f_subset.c
222
(struct usb_descriptor_header *) &subset_data_intf,
drivers/usb/gadget/function/f_subset.c
223
(struct usb_descriptor_header *) &mdlm_header_desc,
drivers/usb/gadget/function/f_subset.c
224
(struct usb_descriptor_header *) &mdlm_desc,
drivers/usb/gadget/function/f_subset.c
225
(struct usb_descriptor_header *) &mdlm_detail_desc,
drivers/usb/gadget/function/f_subset.c
226
(struct usb_descriptor_header *) &ether_desc,
drivers/usb/gadget/function/f_subset.c
227
(struct usb_descriptor_header *) &ss_subset_in_desc,
drivers/usb/gadget/function/f_subset.c
228
(struct usb_descriptor_header *) &ss_subset_bulk_comp_desc,
drivers/usb/gadget/function/f_subset.c
229
(struct usb_descriptor_header *) &ss_subset_out_desc,
drivers/usb/gadget/function/f_subset.c
230
(struct usb_descriptor_header *) &ss_subset_bulk_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2213
static struct usb_descriptor_header *uasp_fs_function_desc[] = {
drivers/usb/gadget/function/f_tcm.c
2214
(struct usb_descriptor_header *) &bot_intf_desc,
drivers/usb/gadget/function/f_tcm.c
2215
(struct usb_descriptor_header *) &uasp_fs_bi_desc,
drivers/usb/gadget/function/f_tcm.c
2216
(struct usb_descriptor_header *) &uasp_fs_bo_desc,
drivers/usb/gadget/function/f_tcm.c
2218
(struct usb_descriptor_header *) &uasp_intf_desc,
drivers/usb/gadget/function/f_tcm.c
2219
(struct usb_descriptor_header *) &uasp_fs_bi_desc,
drivers/usb/gadget/function/f_tcm.c
2220
(struct usb_descriptor_header *) &uasp_bi_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2221
(struct usb_descriptor_header *) &uasp_fs_bo_desc,
drivers/usb/gadget/function/f_tcm.c
2222
(struct usb_descriptor_header *) &uasp_bo_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2223
(struct usb_descriptor_header *) &uasp_fs_status_desc,
drivers/usb/gadget/function/f_tcm.c
2224
(struct usb_descriptor_header *) &uasp_status_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2225
(struct usb_descriptor_header *) &uasp_fs_cmd_desc,
drivers/usb/gadget/function/f_tcm.c
2226
(struct usb_descriptor_header *) &uasp_cmd_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2230
static struct usb_descriptor_header *uasp_hs_function_desc[] = {
drivers/usb/gadget/function/f_tcm.c
2231
(struct usb_descriptor_header *) &bot_intf_desc,
drivers/usb/gadget/function/f_tcm.c
2232
(struct usb_descriptor_header *) &uasp_bi_desc,
drivers/usb/gadget/function/f_tcm.c
2233
(struct usb_descriptor_header *) &uasp_bo_desc,
drivers/usb/gadget/function/f_tcm.c
2235
(struct usb_descriptor_header *) &uasp_intf_desc,
drivers/usb/gadget/function/f_tcm.c
2236
(struct usb_descriptor_header *) &uasp_bi_desc,
drivers/usb/gadget/function/f_tcm.c
2237
(struct usb_descriptor_header *) &uasp_bi_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2238
(struct usb_descriptor_header *) &uasp_bo_desc,
drivers/usb/gadget/function/f_tcm.c
2239
(struct usb_descriptor_header *) &uasp_bo_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2240
(struct usb_descriptor_header *) &uasp_status_desc,
drivers/usb/gadget/function/f_tcm.c
2241
(struct usb_descriptor_header *) &uasp_status_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2242
(struct usb_descriptor_header *) &uasp_cmd_desc,
drivers/usb/gadget/function/f_tcm.c
2243
(struct usb_descriptor_header *) &uasp_cmd_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2247
static struct usb_descriptor_header *uasp_ss_function_desc[] = {
drivers/usb/gadget/function/f_tcm.c
2248
(struct usb_descriptor_header *) &bot_intf_desc,
drivers/usb/gadget/function/f_tcm.c
2249
(struct usb_descriptor_header *) &uasp_ss_bi_desc,
drivers/usb/gadget/function/f_tcm.c
2250
(struct usb_descriptor_header *) &bot_bi_ep_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2251
(struct usb_descriptor_header *) &uasp_ss_bo_desc,
drivers/usb/gadget/function/f_tcm.c
2252
(struct usb_descriptor_header *) &bot_bo_ep_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2254
(struct usb_descriptor_header *) &uasp_intf_desc,
drivers/usb/gadget/function/f_tcm.c
2255
(struct usb_descriptor_header *) &uasp_ss_bi_desc,
drivers/usb/gadget/function/f_tcm.c
2256
(struct usb_descriptor_header *) &uasp_bi_ep_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2257
(struct usb_descriptor_header *) &uasp_bi_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2258
(struct usb_descriptor_header *) &uasp_ss_bo_desc,
drivers/usb/gadget/function/f_tcm.c
2259
(struct usb_descriptor_header *) &uasp_bo_ep_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2260
(struct usb_descriptor_header *) &uasp_bo_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2261
(struct usb_descriptor_header *) &uasp_ss_status_desc,
drivers/usb/gadget/function/f_tcm.c
2262
(struct usb_descriptor_header *) &uasp_status_in_ep_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2263
(struct usb_descriptor_header *) &uasp_status_pipe_desc,
drivers/usb/gadget/function/f_tcm.c
2264
(struct usb_descriptor_header *) &uasp_ss_cmd_desc,
drivers/usb/gadget/function/f_tcm.c
2265
(struct usb_descriptor_header *) &uasp_cmd_comp_desc,
drivers/usb/gadget/function/f_tcm.c
2266
(struct usb_descriptor_header *) &uasp_cmd_pipe_desc,
drivers/usb/gadget/function/f_uac1.c
1082
#define USBDHDR(p) (struct usb_descriptor_header *)(p)
drivers/usb/gadget/function/f_uac1.c
261
static struct usb_descriptor_header *f_audio_desc[] = {
drivers/usb/gadget/function/f_uac1.c
262
(struct usb_descriptor_header *)&ac_interface_desc,
drivers/usb/gadget/function/f_uac1.c
263
(struct usb_descriptor_header *)&ac_header_desc,
drivers/usb/gadget/function/f_uac1.c
265
(struct usb_descriptor_header *)&usb_out_it_desc,
drivers/usb/gadget/function/f_uac1.c
266
(struct usb_descriptor_header *)&io_out_ot_desc,
drivers/usb/gadget/function/f_uac1.c
267
(struct usb_descriptor_header *)&out_feature_unit_desc,
drivers/usb/gadget/function/f_uac1.c
269
(struct usb_descriptor_header *)&io_in_it_desc,
drivers/usb/gadget/function/f_uac1.c
270
(struct usb_descriptor_header *)&usb_in_ot_desc,
drivers/usb/gadget/function/f_uac1.c
271
(struct usb_descriptor_header *)&in_feature_unit_desc,
drivers/usb/gadget/function/f_uac1.c
273
(struct usb_descriptor_header *)&ac_int_ep_desc,
drivers/usb/gadget/function/f_uac1.c
275
(struct usb_descriptor_header *)&as_out_interface_alt_0_desc,
drivers/usb/gadget/function/f_uac1.c
276
(struct usb_descriptor_header *)&as_out_interface_alt_1_desc,
drivers/usb/gadget/function/f_uac1.c
277
(struct usb_descriptor_header *)&as_out_header_desc,
drivers/usb/gadget/function/f_uac1.c
279
(struct usb_descriptor_header *)&as_out_type_i_desc,
drivers/usb/gadget/function/f_uac1.c
281
(struct usb_descriptor_header *)&as_out_ep_desc,
drivers/usb/gadget/function/f_uac1.c
282
(struct usb_descriptor_header *)&as_iso_out_desc,
drivers/usb/gadget/function/f_uac1.c
284
(struct usb_descriptor_header *)&as_in_interface_alt_0_desc,
drivers/usb/gadget/function/f_uac1.c
285
(struct usb_descriptor_header *)&as_in_interface_alt_1_desc,
drivers/usb/gadget/function/f_uac1.c
286
(struct usb_descriptor_header *)&as_in_header_desc,
drivers/usb/gadget/function/f_uac1.c
288
(struct usb_descriptor_header *)&as_in_type_i_desc,
drivers/usb/gadget/function/f_uac1.c
290
(struct usb_descriptor_header *)&as_in_ep_desc,
drivers/usb/gadget/function/f_uac1.c
291
(struct usb_descriptor_header *)&as_iso_in_desc,
drivers/usb/gadget/function/f_uac1.c
333
static struct usb_descriptor_header *f_audio_ss_desc[] = {
drivers/usb/gadget/function/f_uac1.c
334
(struct usb_descriptor_header *)&ac_interface_desc,
drivers/usb/gadget/function/f_uac1.c
335
(struct usb_descriptor_header *)&ac_header_desc,
drivers/usb/gadget/function/f_uac1.c
337
(struct usb_descriptor_header *)&usb_out_it_desc,
drivers/usb/gadget/function/f_uac1.c
338
(struct usb_descriptor_header *)&io_out_ot_desc,
drivers/usb/gadget/function/f_uac1.c
339
(struct usb_descriptor_header *)&io_in_it_desc,
drivers/usb/gadget/function/f_uac1.c
340
(struct usb_descriptor_header *)&usb_in_ot_desc,
drivers/usb/gadget/function/f_uac1.c
342
(struct usb_descriptor_header *)&as_out_interface_alt_0_desc,
drivers/usb/gadget/function/f_uac1.c
343
(struct usb_descriptor_header *)&as_out_interface_alt_1_desc,
drivers/usb/gadget/function/f_uac1.c
344
(struct usb_descriptor_header *)&as_out_header_desc,
drivers/usb/gadget/function/f_uac1.c
346
(struct usb_descriptor_header *)&as_out_type_i_desc,
drivers/usb/gadget/function/f_uac1.c
349
(struct usb_descriptor_header *)&ss_as_out_ep_desc,
drivers/usb/gadget/function/f_uac1.c
350
(struct usb_descriptor_header *)&ss_as_out_ep_desc_comp,
drivers/usb/gadget/function/f_uac1.c
351
(struct usb_descriptor_header *)&as_iso_out_desc,
drivers/usb/gadget/function/f_uac1.c
353
(struct usb_descriptor_header *)&as_in_interface_alt_0_desc,
drivers/usb/gadget/function/f_uac1.c
354
(struct usb_descriptor_header *)&as_in_interface_alt_1_desc,
drivers/usb/gadget/function/f_uac1.c
355
(struct usb_descriptor_header *)&as_in_header_desc,
drivers/usb/gadget/function/f_uac1.c
357
(struct usb_descriptor_header *)&as_in_type_i_desc,
drivers/usb/gadget/function/f_uac1.c
360
(struct usb_descriptor_header *)&ss_as_in_ep_desc,
drivers/usb/gadget/function/f_uac1.c
361
(struct usb_descriptor_header *)&ss_as_in_ep_desc_comp,
drivers/usb/gadget/function/f_uac1.c
362
(struct usb_descriptor_header *)&as_iso_in_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
113
.desc = (struct usb_descriptor_header *)&feature_unit_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
189
static struct usb_descriptor_header *f_audio_desc[] = {
drivers/usb/gadget/function/f_uac1_legacy.c
190
(struct usb_descriptor_header *)&ac_interface_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
191
(struct usb_descriptor_header *)&ac_header_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
193
(struct usb_descriptor_header *)&input_terminal_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
194
(struct usb_descriptor_header *)&output_terminal_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
195
(struct usb_descriptor_header *)&feature_unit_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
197
(struct usb_descriptor_header *)&as_interface_alt_0_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
198
(struct usb_descriptor_header *)&as_interface_alt_1_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
199
(struct usb_descriptor_header *)&as_header_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
201
(struct usb_descriptor_header *)&as_type_i_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
203
(struct usb_descriptor_header *)&as_out_ep_desc,
drivers/usb/gadget/function/f_uac1_legacy.c
204
(struct usb_descriptor_header *)&as_iso_out_desc,
drivers/usb/gadget/function/f_uac2.c
516
static struct usb_descriptor_header *fs_audio_desc[] = {
drivers/usb/gadget/function/f_uac2.c
517
(struct usb_descriptor_header *)&iad_desc,
drivers/usb/gadget/function/f_uac2.c
518
(struct usb_descriptor_header *)&std_ac_if_desc,
drivers/usb/gadget/function/f_uac2.c
520
(struct usb_descriptor_header *)&ac_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
521
(struct usb_descriptor_header *)&in_clk_src_desc,
drivers/usb/gadget/function/f_uac2.c
522
(struct usb_descriptor_header *)&out_clk_src_desc,
drivers/usb/gadget/function/f_uac2.c
523
(struct usb_descriptor_header *)&usb_out_it_desc,
drivers/usb/gadget/function/f_uac2.c
524
(struct usb_descriptor_header *)&out_feature_unit_desc,
drivers/usb/gadget/function/f_uac2.c
525
(struct usb_descriptor_header *)&io_in_it_desc,
drivers/usb/gadget/function/f_uac2.c
526
(struct usb_descriptor_header *)&usb_in_ot_desc,
drivers/usb/gadget/function/f_uac2.c
527
(struct usb_descriptor_header *)&in_feature_unit_desc,
drivers/usb/gadget/function/f_uac2.c
528
(struct usb_descriptor_header *)&io_out_ot_desc,
drivers/usb/gadget/function/f_uac2.c
530
(struct usb_descriptor_header *)&fs_ep_int_desc,
drivers/usb/gadget/function/f_uac2.c
532
(struct usb_descriptor_header *)&std_as_out_if0_desc,
drivers/usb/gadget/function/f_uac2.c
533
(struct usb_descriptor_header *)&std_as_out_if1_desc,
drivers/usb/gadget/function/f_uac2.c
535
(struct usb_descriptor_header *)&as_out_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
536
(struct usb_descriptor_header *)&as_out_fmt1_desc,
drivers/usb/gadget/function/f_uac2.c
537
(struct usb_descriptor_header *)&fs_epout_desc,
drivers/usb/gadget/function/f_uac2.c
538
(struct usb_descriptor_header *)&as_iso_out_desc,
drivers/usb/gadget/function/f_uac2.c
539
(struct usb_descriptor_header *)&fs_epin_fback_desc,
drivers/usb/gadget/function/f_uac2.c
541
(struct usb_descriptor_header *)&std_as_in_if0_desc,
drivers/usb/gadget/function/f_uac2.c
542
(struct usb_descriptor_header *)&std_as_in_if1_desc,
drivers/usb/gadget/function/f_uac2.c
544
(struct usb_descriptor_header *)&as_in_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
545
(struct usb_descriptor_header *)&as_in_fmt1_desc,
drivers/usb/gadget/function/f_uac2.c
546
(struct usb_descriptor_header *)&fs_epin_desc,
drivers/usb/gadget/function/f_uac2.c
547
(struct usb_descriptor_header *)&as_iso_in_desc,
drivers/usb/gadget/function/f_uac2.c
551
static struct usb_descriptor_header *hs_audio_desc[] = {
drivers/usb/gadget/function/f_uac2.c
552
(struct usb_descriptor_header *)&iad_desc,
drivers/usb/gadget/function/f_uac2.c
553
(struct usb_descriptor_header *)&std_ac_if_desc,
drivers/usb/gadget/function/f_uac2.c
555
(struct usb_descriptor_header *)&ac_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
556
(struct usb_descriptor_header *)&in_clk_src_desc,
drivers/usb/gadget/function/f_uac2.c
557
(struct usb_descriptor_header *)&out_clk_src_desc,
drivers/usb/gadget/function/f_uac2.c
558
(struct usb_descriptor_header *)&usb_out_it_desc,
drivers/usb/gadget/function/f_uac2.c
559
(struct usb_descriptor_header *)&out_feature_unit_desc,
drivers/usb/gadget/function/f_uac2.c
560
(struct usb_descriptor_header *)&io_in_it_desc,
drivers/usb/gadget/function/f_uac2.c
561
(struct usb_descriptor_header *)&usb_in_ot_desc,
drivers/usb/gadget/function/f_uac2.c
562
(struct usb_descriptor_header *)&in_feature_unit_desc,
drivers/usb/gadget/function/f_uac2.c
563
(struct usb_descriptor_header *)&io_out_ot_desc,
drivers/usb/gadget/function/f_uac2.c
565
(struct usb_descriptor_header *)&hs_ep_int_desc,
drivers/usb/gadget/function/f_uac2.c
567
(struct usb_descriptor_header *)&std_as_out_if0_desc,
drivers/usb/gadget/function/f_uac2.c
568
(struct usb_descriptor_header *)&std_as_out_if1_desc,
drivers/usb/gadget/function/f_uac2.c
570
(struct usb_descriptor_header *)&as_out_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
571
(struct usb_descriptor_header *)&as_out_fmt1_desc,
drivers/usb/gadget/function/f_uac2.c
572
(struct usb_descriptor_header *)&hs_epout_desc,
drivers/usb/gadget/function/f_uac2.c
573
(struct usb_descriptor_header *)&as_iso_out_desc,
drivers/usb/gadget/function/f_uac2.c
574
(struct usb_descriptor_header *)&hs_epin_fback_desc,
drivers/usb/gadget/function/f_uac2.c
576
(struct usb_descriptor_header *)&std_as_in_if0_desc,
drivers/usb/gadget/function/f_uac2.c
577
(struct usb_descriptor_header *)&std_as_in_if1_desc,
drivers/usb/gadget/function/f_uac2.c
579
(struct usb_descriptor_header *)&as_in_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
580
(struct usb_descriptor_header *)&as_in_fmt1_desc,
drivers/usb/gadget/function/f_uac2.c
581
(struct usb_descriptor_header *)&hs_epin_desc,
drivers/usb/gadget/function/f_uac2.c
582
(struct usb_descriptor_header *)&as_iso_in_desc,
drivers/usb/gadget/function/f_uac2.c
586
static struct usb_descriptor_header *ss_audio_desc[] = {
drivers/usb/gadget/function/f_uac2.c
587
(struct usb_descriptor_header *)&iad_desc,
drivers/usb/gadget/function/f_uac2.c
588
(struct usb_descriptor_header *)&std_ac_if_desc,
drivers/usb/gadget/function/f_uac2.c
590
(struct usb_descriptor_header *)&ac_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
591
(struct usb_descriptor_header *)&in_clk_src_desc,
drivers/usb/gadget/function/f_uac2.c
592
(struct usb_descriptor_header *)&out_clk_src_desc,
drivers/usb/gadget/function/f_uac2.c
593
(struct usb_descriptor_header *)&usb_out_it_desc,
drivers/usb/gadget/function/f_uac2.c
594
(struct usb_descriptor_header *)&out_feature_unit_desc,
drivers/usb/gadget/function/f_uac2.c
595
(struct usb_descriptor_header *)&io_in_it_desc,
drivers/usb/gadget/function/f_uac2.c
596
(struct usb_descriptor_header *)&usb_in_ot_desc,
drivers/usb/gadget/function/f_uac2.c
597
(struct usb_descriptor_header *)&in_feature_unit_desc,
drivers/usb/gadget/function/f_uac2.c
598
(struct usb_descriptor_header *)&io_out_ot_desc,
drivers/usb/gadget/function/f_uac2.c
600
(struct usb_descriptor_header *)&ss_ep_int_desc,
drivers/usb/gadget/function/f_uac2.c
601
(struct usb_descriptor_header *)&ss_ep_int_desc_comp,
drivers/usb/gadget/function/f_uac2.c
603
(struct usb_descriptor_header *)&std_as_out_if0_desc,
drivers/usb/gadget/function/f_uac2.c
604
(struct usb_descriptor_header *)&std_as_out_if1_desc,
drivers/usb/gadget/function/f_uac2.c
606
(struct usb_descriptor_header *)&as_out_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
607
(struct usb_descriptor_header *)&as_out_fmt1_desc,
drivers/usb/gadget/function/f_uac2.c
608
(struct usb_descriptor_header *)&ss_epout_desc,
drivers/usb/gadget/function/f_uac2.c
609
(struct usb_descriptor_header *)&ss_epout_desc_comp,
drivers/usb/gadget/function/f_uac2.c
610
(struct usb_descriptor_header *)&as_iso_out_desc,
drivers/usb/gadget/function/f_uac2.c
611
(struct usb_descriptor_header *)&ss_epin_fback_desc,
drivers/usb/gadget/function/f_uac2.c
612
(struct usb_descriptor_header *)&ss_epin_fback_desc_comp,
drivers/usb/gadget/function/f_uac2.c
614
(struct usb_descriptor_header *)&std_as_in_if0_desc,
drivers/usb/gadget/function/f_uac2.c
615
(struct usb_descriptor_header *)&std_as_in_if1_desc,
drivers/usb/gadget/function/f_uac2.c
617
(struct usb_descriptor_header *)&as_in_hdr_desc,
drivers/usb/gadget/function/f_uac2.c
618
(struct usb_descriptor_header *)&as_in_fmt1_desc,
drivers/usb/gadget/function/f_uac2.c
619
(struct usb_descriptor_header *)&ss_epin_desc,
drivers/usb/gadget/function/f_uac2.c
620
(struct usb_descriptor_header *)&ss_epin_desc_comp,
drivers/usb/gadget/function/f_uac2.c
621
(struct usb_descriptor_header *)&as_iso_in_desc,
drivers/usb/gadget/function/f_uac2.c
788
#define USBDHDR(p) (struct usb_descriptor_header *)(p)
drivers/usb/gadget/function/f_uac2.c
791
struct usb_descriptor_header **headers,
drivers/usb/gadget/function/f_uvc.c
181
static const struct usb_descriptor_header * const uvc_fs_streaming[] = {
drivers/usb/gadget/function/f_uvc.c
182
(struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
drivers/usb/gadget/function/f_uvc.c
183
(struct usb_descriptor_header *) &uvc_fs_streaming_ep,
drivers/usb/gadget/function/f_uvc.c
187
static const struct usb_descriptor_header * const uvc_hs_streaming[] = {
drivers/usb/gadget/function/f_uvc.c
188
(struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
drivers/usb/gadget/function/f_uvc.c
189
(struct usb_descriptor_header *) &uvc_hs_streaming_ep,
drivers/usb/gadget/function/f_uvc.c
193
static const struct usb_descriptor_header * const uvc_ss_streaming[] = {
drivers/usb/gadget/function/f_uvc.c
194
(struct usb_descriptor_header *) &uvc_streaming_intf_alt1,
drivers/usb/gadget/function/f_uvc.c
195
(struct usb_descriptor_header *) &uvc_ss_streaming_ep,
drivers/usb/gadget/function/f_uvc.c
196
(struct usb_descriptor_header *) &uvc_ss_streaming_comp,
drivers/usb/gadget/function/f_uvc.c
491
const struct usb_descriptor_header * const *__src; \
drivers/usb/gadget/function/f_uvc.c
518
static struct usb_descriptor_header **
drivers/usb/gadget/function/f_uvc.c
525
const struct usb_descriptor_header * const *uvc_streaming_std;
drivers/usb/gadget/function/f_uvc.c
526
const struct usb_descriptor_header * const *src;
drivers/usb/gadget/function/f_uvc.c
527
struct usb_descriptor_header **dst;
drivers/usb/gadget/function/f_uvc.c
528
struct usb_descriptor_header **hdr;
drivers/usb/gadget/function/f_uvc.c
593
for (src = (const struct usb_descriptor_header **)uvc_control_desc;
drivers/usb/gadget/function/f_uvc.c
606
for (src = (const struct usb_descriptor_header **)uvc_streaming_cls;
drivers/usb/gadget/function/f_uvc.c
631
(const struct usb_descriptor_header **)uvc_control_desc);
drivers/usb/gadget/function/f_uvc.c
653
(const struct usb_descriptor_header**)uvc_streaming_cls);
drivers/usb/gadget/function/storage_common.c
107
struct usb_descriptor_header *fsg_hs_function[] = {
drivers/usb/gadget/function/storage_common.c
108
(struct usb_descriptor_header *) &fsg_intf_desc,
drivers/usb/gadget/function/storage_common.c
109
(struct usb_descriptor_header *) &fsg_hs_bulk_in_desc,
drivers/usb/gadget/function/storage_common.c
110
(struct usb_descriptor_header *) &fsg_hs_bulk_out_desc,
drivers/usb/gadget/function/storage_common.c
151
struct usb_descriptor_header *fsg_ss_function[] = {
drivers/usb/gadget/function/storage_common.c
152
(struct usb_descriptor_header *) &fsg_intf_desc,
drivers/usb/gadget/function/storage_common.c
153
(struct usb_descriptor_header *) &fsg_ss_bulk_in_desc,
drivers/usb/gadget/function/storage_common.c
154
(struct usb_descriptor_header *) &fsg_ss_bulk_in_comp_desc,
drivers/usb/gadget/function/storage_common.c
155
(struct usb_descriptor_header *) &fsg_ss_bulk_out_desc,
drivers/usb/gadget/function/storage_common.c
156
(struct usb_descriptor_header *) &fsg_ss_bulk_out_comp_desc,
drivers/usb/gadget/function/storage_common.c
70
struct usb_descriptor_header *fsg_fs_function[] = {
drivers/usb/gadget/function/storage_common.c
71
(struct usb_descriptor_header *) &fsg_intf_desc,
drivers/usb/gadget/function/storage_common.c
72
(struct usb_descriptor_header *) &fsg_fs_bulk_in_desc,
drivers/usb/gadget/function/storage_common.c
73
(struct usb_descriptor_header *) &fsg_fs_bulk_out_desc,
drivers/usb/gadget/function/storage_common.h
188
extern struct usb_descriptor_header *fsg_fs_function[];
drivers/usb/gadget/function/storage_common.h
192
extern struct usb_descriptor_header *fsg_hs_function[];
drivers/usb/gadget/function/storage_common.h
198
extern struct usb_descriptor_header *fsg_ss_function[];
drivers/usb/gadget/legacy/acm_ms.c
200
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/acm_ms.c
57
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/audio.c
200
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/audio.c
333
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/cdc2.c
179
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/cdc2.c
59
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/ether.c
170
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/ether.c
403
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/g_ffs.c
389
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/g_ffs.c
87
static const struct usb_descriptor_header *gfs_otg_desc[2];
drivers/usb/gadget/legacy/hid.c
171
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/hid.c
66
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/mass_storage.c
175
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/mass_storage.c
63
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/multi.c
399
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/multi.c
77
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/ncm.c
156
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/ncm.c
68
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/printer.c
175
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/printer.c
79
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/serial.c
209
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/legacy/serial.c
79
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/zero.c
122
static const struct usb_descriptor_header *otg_desc[2];
drivers/usb/gadget/legacy/zero.c
347
struct usb_descriptor_header *usb_desc;
drivers/usb/gadget/udc/aspeed-vhub/hub.c
342
hdr_len = sizeof(struct usb_descriptor_header);
include/linux/usb/audio.h
39
struct usb_descriptor_header *desc;
include/linux/usb/composite.h
192
struct usb_descriptor_header **fs_descriptors;
include/linux/usb/composite.h
193
struct usb_descriptor_header **hs_descriptors;
include/linux/usb/composite.h
194
struct usb_descriptor_header **ss_descriptors;
include/linux/usb/composite.h
195
struct usb_descriptor_header **ssp_descriptors;
include/linux/usb/composite.h
306
const struct usb_descriptor_header **descriptors;
include/linux/usb/gadget.h
891
const struct usb_descriptor_header **);
include/linux/usb/gadget.h
894
struct usb_descriptor_header **usb_copy_descriptors(
include/linux/usb/gadget.h
895
struct usb_descriptor_header **);
include/linux/usb/gadget.h
901
static inline void usb_free_descriptors(struct usb_descriptor_header **v)
include/linux/usb/gadget.h
908
struct usb_descriptor_header **fs,
include/linux/usb/gadget.h
909
struct usb_descriptor_header **hs,
include/linux/usb/gadget.h
910
struct usb_descriptor_header **ss,
include/linux/usb/gadget.h
911
struct usb_descriptor_header **ssp);
include/linux/usb/gadget.h
914
struct usb_descriptor_header *usb_otg_descriptor_alloc(
include/linux/usb/gadget.h
917
struct usb_descriptor_header *otg_desc);
net/9p/trans_usbg.c
557
static struct usb_descriptor_header *fs_usb9pfs_descs[] = {
net/9p/trans_usbg.c
558
(struct usb_descriptor_header *)&usb9pfs_intf,
net/9p/trans_usbg.c
559
(struct usb_descriptor_header *)&fs_usb9pfs_sink_desc,
net/9p/trans_usbg.c
560
(struct usb_descriptor_header *)&fs_usb9pfs_source_desc,
net/9p/trans_usbg.c
582
static struct usb_descriptor_header *hs_usb9pfs_descs[] = {
net/9p/trans_usbg.c
583
(struct usb_descriptor_header *)&usb9pfs_intf,
net/9p/trans_usbg.c
584
(struct usb_descriptor_header *)&hs_usb9pfs_source_desc,
net/9p/trans_usbg.c
585
(struct usb_descriptor_header *)&hs_usb9pfs_sink_desc,
net/9p/trans_usbg.c
623
static struct usb_descriptor_header *ss_usb9pfs_descs[] = {
net/9p/trans_usbg.c
624
(struct usb_descriptor_header *)&usb9pfs_intf,
net/9p/trans_usbg.c
625
(struct usb_descriptor_header *)&ss_usb9pfs_source_desc,
net/9p/trans_usbg.c
626
(struct usb_descriptor_header *)&ss_usb9pfs_source_comp_desc,
net/9p/trans_usbg.c
627
(struct usb_descriptor_header *)&ss_usb9pfs_sink_desc,
net/9p/trans_usbg.c
628
(struct usb_descriptor_header *)&ss_usb9pfs_sink_comp_desc,
sound/usb/midi.c
1806
struct usb_descriptor_header *h;
sound/usb/midi.c
1812
h = (struct usb_descriptor_header *)extra;
sound/usb/misc/ua101.c
893
while (extralen >= sizeof(struct usb_descriptor_header)) {