Searched refs:gadget_strings (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/usb/gadget/ |
H A D | configfs.c | 98 struct list_head gadget_strings; member 869 list_add_tail(&string->list, &language->gadget_strings); in gadget_language_string_make() 890 list_for_each_entry(string, &language->gadget_strings, list) in gadget_language_string_drop() 937 INIT_LIST_HEAD(&new->gadget_strings); in gadget_language_make() 1601 struct usb_gadget_strings **gadget_strings; in configfs_attach_gadget_strings() local 1618 gadget_strings = kcalloc(nlangs + 1, /* including NULL terminator */ in configfs_attach_gadget_strings() 1620 if (!gadget_strings) in configfs_attach_gadget_strings() 1649 list_for_each_entry(string, &language->gadget_strings, list) { in configfs_attach_gadget_strings() 1655 gadget_strings[i] = &language->stringtab_dev; in configfs_attach_gadget_strings() 1659 us = usb_gstrings_attach(&gi->cdev, gadget_strings, nstring in configfs_attach_gadget_strings() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/ |
H A D | configfs.c | 76 struct gadget_strings { struct 369 static inline struct gadget_strings *to_gadget_strings(struct config_item *item) in to_gadget_strings() 371 return container_of(to_config_group(item), struct gadget_strings, in to_gadget_strings() 755 GS_STRINGS_RW(gadget_strings, manufacturer); 756 GS_STRINGS_RW(gadget_strings, product); 757 GS_STRINGS_RW(gadget_strings, serialnumber); 768 struct gadget_strings *gs = to_gadget_strings(item); in gadget_strings_attr_release() 778 USB_CONFIG_STRING_RW_OPS(gadget_strings); variable 779 USB_CONFIG_STRINGS_LANG(gadget_strings, gadget_info); 1329 struct gadget_strings *g in configfs_composite_bind() [all...] |
Completed in 6 milliseconds