Lines Matching full:language

28 	stringtab_dev->language = num;  in check_user_usb_string()
861 struct gadget_language *language; in gadget_language_string_make() local
864 language = to_gadget_language(&group->cg_item); in gadget_language_string_make()
870 string->usb_string.id = language->nstrings++; in gadget_language_string_make()
872 list_add_tail(&string->list, &language->gadget_strings); in gadget_language_string_make()
882 struct gadget_language *language; in gadget_language_string_drop() local
886 language = to_gadget_language(&group->cg_item); in gadget_language_string_drop()
890 language->nstrings--; in gadget_language_string_drop()
892 /* Reset the ids for the language's strings to guarantee a continuous set */ in gadget_language_string_drop()
893 list_for_each_entry(string, &language->gadget_strings, list) in gadget_language_string_drop()
931 if (gs->stringtab_dev.language == new->stringtab_dev.language) in gadget_language_make()
1605 struct gadget_language *language; in configfs_attach_gadget_strings() local
1626 list_for_each_entry(language, &gi->string_list, list) { in configfs_attach_gadget_strings()
1630 nstrings = language->nstrings; in configfs_attach_gadget_strings()
1631 } else if (nstrings != language->nstrings) { in configfs_attach_gadget_strings()
1637 stringtab = kcalloc(language->nstrings + 1, sizeof(struct usb_string), in configfs_attach_gadget_strings()
1645 stringtab[USB_GADGET_MANUFACTURER_IDX].s = language->manufacturer; in configfs_attach_gadget_strings()
1647 stringtab[USB_GADGET_PRODUCT_IDX].s = language->product; in configfs_attach_gadget_strings()
1649 stringtab[USB_GADGET_SERIAL_IDX].s = language->serialnumber; in configfs_attach_gadget_strings()
1652 list_for_each_entry(string, &language->gadget_strings, list) { in configfs_attach_gadget_strings()
1657 language->stringtab_dev.strings = stringtab; in configfs_attach_gadget_strings()
1658 gadget_strings[i] = &language->stringtab_dev; in configfs_attach_gadget_strings()
1665 list_for_each_entry(language, &gi->string_list, list) { in configfs_attach_gadget_strings()
1666 kfree(language->stringtab_dev.strings); in configfs_attach_gadget_strings()
1667 language->stringtab_dev.strings = NULL; in configfs_attach_gadget_strings()