Lines Matching full:language
28 stringtab_dev->language = num; in check_user_usb_string()
858 struct gadget_language *language; in gadget_language_string_make() local
861 language = to_gadget_language(&group->cg_item); in gadget_language_string_make()
867 string->usb_string.id = language->nstrings++; in gadget_language_string_make()
869 list_add_tail(&string->list, &language->gadget_strings); in gadget_language_string_make()
879 struct gadget_language *language; in gadget_language_string_drop() local
883 language = to_gadget_language(&group->cg_item); in gadget_language_string_drop()
887 language->nstrings--; in gadget_language_string_drop()
889 /* Reset the ids for the language's strings to guarantee a continuous set */ in gadget_language_string_drop()
890 list_for_each_entry(string, &language->gadget_strings, list) in gadget_language_string_drop()
928 if (gs->stringtab_dev.language == new->stringtab_dev.language) in gadget_language_make()
1602 struct gadget_language *language; in configfs_attach_gadget_strings() local
1623 list_for_each_entry(language, &gi->string_list, list) { in configfs_attach_gadget_strings()
1627 nstrings = language->nstrings; in configfs_attach_gadget_strings()
1628 } else if (nstrings != language->nstrings) { in configfs_attach_gadget_strings()
1634 stringtab = kcalloc(language->nstrings + 1, sizeof(struct usb_string), in configfs_attach_gadget_strings()
1642 stringtab[USB_GADGET_MANUFACTURER_IDX].s = language->manufacturer; in configfs_attach_gadget_strings()
1644 stringtab[USB_GADGET_PRODUCT_IDX].s = language->product; in configfs_attach_gadget_strings()
1646 stringtab[USB_GADGET_SERIAL_IDX].s = language->serialnumber; in configfs_attach_gadget_strings()
1649 list_for_each_entry(string, &language->gadget_strings, list) { in configfs_attach_gadget_strings()
1654 language->stringtab_dev.strings = stringtab; in configfs_attach_gadget_strings()
1655 gadget_strings[i] = &language->stringtab_dev; in configfs_attach_gadget_strings()
1662 list_for_each_entry(language, &gi->string_list, list) { in configfs_attach_gadget_strings()
1663 kfree(language->stringtab_dev.strings); in configfs_attach_gadget_strings()
1664 language->stringtab_dev.strings = NULL; in configfs_attach_gadget_strings()