/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_subset.c | 157 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 *) ðer_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 …]
|
D | f_acm.c | 188 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 …]
|
D | f_ecm.c | 217 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 …]
|
D | f_rndis.c | 215 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 …]
|
D | f_obex.c | 147 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 …]
|
D | f_serial.c | 72 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 …]
|
D | storage_common.c | 73 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 …]
|
D | f_sourcesink.c | 127 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 …]
|
D | f_uac2.c | 883 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 …]
|
D | f_phonet.c | 165 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 …]
|
D | f_loopback.c | 76 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 …]
|
D | f_eem.c | 76 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 …]
|
D | f_uvc.c | 182 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 …]
|
D | f_ncm.c | 273 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 …]
|
D | f_uac1.c | 116 .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 …]
|
D | f_midi.c | 722 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 …]
|
D | f_printer.c | 138 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 …]
|
D | storage_common.h | 193 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[];
|
D | f_hid.c | 127 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,
|
D | f_fs.c | 1706 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/ |
D | config.c | 39 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 …]
|
D | composite.c | 65 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()
|
D | configfs.c | 44 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/ |
D | tcm_usb_gadget.c | 1914 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 …]
|
D | ncm.c | 72 static const struct usb_descriptor_header *otg_desc[2]; 162 struct usb_descriptor_header *usb_desc; in gncm_bind()
|
D | printer.c | 83 static const struct usb_descriptor_header *otg_desc[2]; 173 struct usb_descriptor_header *usb_desc; in printer_bind()
|
D | cdc2.c | 63 static const struct usb_descriptor_header *otg_desc[2]; 183 struct usb_descriptor_header *usb_desc; in cdc_bind()
|
D | acm_ms.c | 61 static const struct usb_descriptor_header *otg_desc[2]; 207 struct usb_descriptor_header *usb_desc; in acm_ms_bind()
|
D | mass_storage.c | 67 static const struct usb_descriptor_header *otg_desc[2]; 196 struct usb_descriptor_header *usb_desc; in msg_bind()
|
D | serial.c | 81 static const struct usb_descriptor_header *otg_desc[2]; 181 struct usb_descriptor_header *usb_desc; in gs_bind()
|
D | hid.c | 70 static const struct usb_descriptor_header *otg_desc[2]; 175 struct usb_descriptor_header *usb_desc; in hid_bind()
|
D | audio.c | 152 static const struct usb_descriptor_header *otg_desc[2]; 249 struct usb_descriptor_header *usb_desc; in audio_bind()
|
D | ether.c | 174 static const struct usb_descriptor_header *otg_desc[2]; 407 struct usb_descriptor_header *usb_desc; in eth_bind()
|
D | zero.c | 124 static const struct usb_descriptor_header *otg_desc[2]; 328 struct usb_descriptor_header *usb_desc; in zero_bind()
|
D | multi.c | 81 static const struct usb_descriptor_header *otg_desc[2]; 403 struct usb_descriptor_header *usb_desc; in multi_bind()
|
D | g_ffs.c | 91 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/ |
D | gadget.h | 1167 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);
|
D | composite.h | 186 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;
|
D | audio.h | 41 struct usb_descriptor_header *desc;
|
/linux-4.4.14/drivers/usb/core/ |
D | config.c | 25 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()
|
D | usb.c | 681 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/ |
D | hwa-rc.c | 761 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/ |
D | hwa-hc.c | 572 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/ |
D | ch9.h | 249 struct usb_descriptor_header { struct
|
/linux-4.4.14/drivers/usb/wusbcore/ |
D | wa-rpipe.c | 268 struct usb_descriptor_header *hdr; in rpipe_epc_find()
|
/linux-4.4.14/drivers/input/tablet/ |
D | gtco.c | 137 struct usb_descriptor_header header;
|
/linux-4.4.14/sound/usb/misc/ |
D | ua101.c | 945 while (extralen >= sizeof(struct usb_descriptor_header)) { in find_format_descriptor()
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | fusb300_udc.c | 816 const struct usb_descriptor_header * const *__src; \
|