Lines Matching refs:item
310 static inline struct gadget_info *to_gadget_info(struct config_item *item) in to_gadget_info() argument
312 return container_of(to_config_group(item), struct gadget_info, group); in to_gadget_info()
315 static inline struct gadget_strings *to_gadget_strings(struct config_item *item) in to_gadget_strings() argument
317 return container_of(to_config_group(item), struct gadget_strings, in to_gadget_strings()
322 struct config_item *item) in to_gadget_config_name() argument
324 return container_of(to_config_group(item), struct gadget_config_name, in to_gadget_config_name()
328 static inline struct config_usb_cfg *to_config_usb_cfg(struct config_item *item) in to_config_usb_cfg() argument
330 return container_of(to_config_group(item), struct config_usb_cfg, in to_config_usb_cfg()
335 struct config_item *item) in to_usb_function_instance() argument
337 return container_of(to_config_group(item), in to_usb_function_instance()
341 static void gadget_info_attr_release(struct config_item *item) in gadget_info_attr_release() argument
343 struct gadget_info *gi = to_gadget_info(item); in gadget_info_attr_release()
360 static void gadget_config_attr_release(struct config_item *item) in gadget_config_attr_release() argument
362 struct config_usb_cfg *cfg = to_config_usb_cfg(item); in gadget_config_attr_release()
597 struct config_item *item) in function_drop() argument
599 struct usb_function_instance *fi = to_usb_function_instance(item); in function_drop()
607 config_item_put(item); in function_drop()
628 static void gadget_config_name_attr_release(struct config_item *item) in gadget_config_name_attr_release() argument
630 struct gadget_config_name *cn = to_gadget_config_name(item); in gadget_config_name_attr_release()
708 struct config_item *item) in config_desc_drop() argument
710 config_item_put(item); in config_desc_drop()
735 static void gadget_strings_attr_release(struct config_item *item) in gadget_strings_attr_release() argument
737 struct gadget_strings *gs = to_gadget_strings(item); in gadget_strings_attr_release()
750 static inline struct os_desc *to_os_desc(struct config_item *item) in to_os_desc() argument
752 return container_of(to_config_group(item), struct os_desc, group); in to_os_desc()
871 static void os_desc_attr_release(struct config_item *item) in os_desc_attr_release() argument
873 struct os_desc *os_desc = to_os_desc(item); in os_desc_attr_release()
947 *to_usb_os_desc_ext_prop(struct config_item *item) in to_usb_os_desc_ext_prop() argument
949 return container_of(item, struct usb_os_desc_ext_prop, item); in to_usb_os_desc_ext_prop()
964 struct usb_os_desc *desc = to_usb_os_desc(ext_prop->item.ci_parent); in ext_prop_type_store()
1018 struct usb_os_desc *desc = to_usb_os_desc(ext_prop->item.ci_parent); in ext_prop_data_store()
1062 static void usb_os_desc_ext_prop_release(struct config_item *item) in usb_os_desc_ext_prop_release() argument
1064 struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item); in usb_os_desc_ext_prop_release()
1100 config_item_init_type_name(&ext_prop->item, name, ext_prop_type); in ext_prop_make()
1117 return &ext_prop->item; in ext_prop_make()
1120 static void ext_prop_drop(struct config_group *group, struct config_item *item) in ext_prop_drop() argument
1122 struct usb_os_desc_ext_prop *ext_prop = to_usb_os_desc_ext_prop(item); in ext_prop_drop()
1133 config_item_put(item); in ext_prop_drop()
1527 static void gadgets_drop(struct config_group *group, struct config_item *item) in gadgets_drop() argument
1529 config_item_put(item); in gadgets_drop()
1552 void unregister_gadget_item(struct config_item *item) in unregister_gadget_item() argument
1554 struct gadget_info *gi = to_gadget_info(item); in unregister_gadget_item()