Lines Matching defs:string
802 struct gadget_string *string = to_gadget_string(item);
805 ret = sprintf(page, "%u\n", string->usb_string.id);
812 struct gadget_string *string = to_gadget_string(item);
815 ret = snprintf(page, sizeof(string->string), "%s\n", string->string);
822 struct gadget_string *string = to_gadget_string(item);
823 int size = min(sizeof(string->string), len + 1);
828 return strscpy(string->string, page, size);
840 struct gadget_string *string = to_gadget_string(item);
842 kfree(string);
859 struct gadget_string *string;
863 string = kzalloc(sizeof(*string), GFP_KERNEL);
864 if (!string)
867 string->usb_string.id = language->nstrings++;
868 string->usb_string.s = string->string;
869 list_add_tail(&string->list, &language->gadget_strings);
871 config_item_init_type_name(&string->item, name, &gadget_string_type);
873 return &string->item;
880 struct gadget_string *string;
884 string = to_gadget_string(item);
886 list_del(&string->list);
890 list_for_each_entry(string, &language->gadget_strings, list)
891 string->usb_string.id = i++;
1603 struct gadget_string *string;
1649 list_for_each_entry(string, &language->gadget_strings, list) {
1650 memcpy(&stringtab[j], &string->usb_string, sizeof(struct usb_string));