Lines Matching full:language

28 	stringtab_dev->language = num;  in check_user_usb_string()
868 struct gadget_language *language; in gadget_language_string_make() local
871 language = to_gadget_language(&group->cg_item); in gadget_language_string_make()
877 string->usb_string.id = language->nstrings++; in gadget_language_string_make()
879 list_add_tail(&string->list, &language->gadget_strings); in gadget_language_string_make()
889 struct gadget_language *language; in gadget_language_string_drop() local
893 language = to_gadget_language(&group->cg_item); in gadget_language_string_drop()
897 language->nstrings--; in gadget_language_string_drop()
899 /* Reset the ids for the language's strings to guarantee a continuous set */ in gadget_language_string_drop()
900 list_for_each_entry(string, &language->gadget_strings, list) in gadget_language_string_drop()
938 if (gs->stringtab_dev.language == new->stringtab_dev.language) in gadget_language_make()
1612 struct gadget_language *language; in configfs_attach_gadget_strings() local
1633 list_for_each_entry(language, &gi->string_list, list) { in configfs_attach_gadget_strings()
1637 nstrings = language->nstrings; in configfs_attach_gadget_strings()
1638 } else if (nstrings != language->nstrings) { in configfs_attach_gadget_strings()
1644 stringtab = kcalloc(language->nstrings + 1, sizeof(struct usb_string), in configfs_attach_gadget_strings()
1652 stringtab[USB_GADGET_MANUFACTURER_IDX].s = language->manufacturer; in configfs_attach_gadget_strings()
1654 stringtab[USB_GADGET_PRODUCT_IDX].s = language->product; in configfs_attach_gadget_strings()
1656 stringtab[USB_GADGET_SERIAL_IDX].s = language->serialnumber; in configfs_attach_gadget_strings()
1659 list_for_each_entry(string, &language->gadget_strings, list) { in configfs_attach_gadget_strings()
1664 language->stringtab_dev.strings = stringtab; in configfs_attach_gadget_strings()
1665 gadget_strings[i] = &language->stringtab_dev; in configfs_attach_gadget_strings()
1672 list_for_each_entry(language, &gi->string_list, list) { in configfs_attach_gadget_strings()
1673 kfree(language->stringtab_dev.strings); in configfs_attach_gadget_strings()
1674 language->stringtab_dev.strings = NULL; in configfs_attach_gadget_strings()