Lines Matching +full:language +full:- +full:id
1 // SPDX-License-Identifier: GPL-2.0
2 /* Target based USB-Gadget
5 * BBB (USB Mass Storage Class Bulk-Only (BBB) and Transport protocol handling.
29 #define UAS_PRODUCT_ID 0xa4a5 /* Linux-USB File-backed Storage Gadget */
52 .language = 0x0409,
107 usbg_us_strings[USB_GADGET_MANUFACTURER_IDX].id; in usb_target_bind()
108 usbg_device_desc.iProduct = usbg_us_strings[USB_GADGET_PRODUCT_IDX].id; in usb_target_bind()
110 usbg_us_strings[USB_GADGET_SERIAL_IDX].id; in usb_target_bind()
112 usbg_us_strings[USB_G_STR_CONFIG].id; in usb_target_bind()
149 mutex_lock(&tcm_opts->dep_lock); in usb_target_gadget_init()
150 tcm_opts->tcm_register_callback = usbg_attach; in usb_target_gadget_init()
151 tcm_opts->tcm_unregister_callback = usbg_detach; in usb_target_gadget_init()
152 tcm_opts->dependent = THIS_MODULE; in usb_target_gadget_init()
153 tcm_opts->can_attach = true; in usb_target_gadget_init()
154 tcm_opts->has_dep = true; in usb_target_gadget_init()
155 mutex_unlock(&tcm_opts->dep_lock); in usb_target_gadget_init()
157 fi_tcm->set_inst_name(fi_tcm, "tcm-legacy"); in usb_target_gadget_init()
172 MODULE_DESCRIPTION("usb-gadget fabric");