Lines Matching refs:group
45 struct config_group group; member
69 struct config_group group; member
85 struct config_group group; member
90 struct config_group group; member
98 struct config_group group; member
312 return container_of(to_config_group(item), struct gadget_info, group); in to_gadget_info()
318 group); in to_gadget_strings()
325 group); in to_gadget_config_name()
331 group); in to_config_usb_cfg()
338 struct usb_function_instance, group); in to_usb_function_instance()
378 struct config_group *group = to_config_group(usb_func_ci); in config_usb_cfg_link() local
379 struct usb_function_instance *fi = container_of(group, in config_usb_cfg_link()
380 struct usb_function_instance, group); in config_usb_cfg_link()
429 struct config_group *group = to_config_group(usb_func_ci); in config_usb_cfg_unlink() local
430 struct usb_function_instance *fi = container_of(group, in config_usb_cfg_unlink()
431 struct usb_function_instance, group); in config_usb_cfg_unlink()
547 struct config_group *group, in function_make() argument
574 ret = config_item_set_name(&fi->group.cg_item, name); in function_make()
587 gi = container_of(group, struct gadget_info, functions_group); in function_make()
592 return &fi->group; in function_make()
596 struct config_group *group, in function_drop() argument
602 gi = container_of(group, struct gadget_info, functions_group); in function_drop()
642 struct config_group *group, in config_desc_make() argument
652 gi = container_of(group, struct gadget_info, configs_group); in config_desc_make()
687 cfg->group.default_groups = cfg->default_groups; in config_desc_make()
690 config_group_init_type_name(&cfg->group, name, in config_desc_make()
699 return &cfg->group; in config_desc_make()
707 struct config_group *group, in config_desc_drop() argument
752 return container_of(to_config_group(item), struct os_desc, group); in to_os_desc()
762 gi = to_gadget_info(os_desc->group.cg_item.ci_parent); in os_desc_use_show()
774 gi = to_gadget_info(os_desc->group.cg_item.ci_parent); in os_desc_use_store()
796 gi = to_gadget_info(os_desc->group.cg_item.ci_parent); in os_desc_b_vendor_code_show()
808 gi = to_gadget_info(os_desc->group.cg_item.ci_parent); in os_desc_b_vendor_code_store()
830 gi = to_gadget_info(os_desc->group.cg_item.ci_parent); in os_desc_qw_sign_show()
843 gi = to_gadget_info(os_desc->group.cg_item.ci_parent); in os_desc_qw_sign_store()
885 struct config_usb_cfg, group); in os_desc_link()
1076 struct config_group *group, in ext_prop_make() argument
1095 desc = container_of(group, struct usb_os_desc, group); in ext_prop_make()
1120 static void ext_prop_drop(struct config_group *group, struct config_item *item) in ext_prop_drop() argument
1123 struct usb_os_desc *desc = to_usb_os_desc(&group->cg_item); in ext_prop_drop()
1256 config_group_init_type_name(&d->group, "", interface_type); in usb_os_desc_prepare_interf_dir()
1257 config_item_set_name(&d->group.cg_item, "interface.%s", in usb_os_desc_prepare_interf_dir()
1259 interface_groups[n_interf] = &d->group; in usb_os_desc_prepare_interf_dir()
1466 struct config_group *group, in gadgets_make() argument
1475 gi->group.default_groups = gi->default_groups; in gadgets_make()
1476 gi->group.default_groups[0] = &gi->functions_group; in gadgets_make()
1477 gi->group.default_groups[1] = &gi->configs_group; in gadgets_make()
1478 gi->group.default_groups[2] = &gi->strings_group; in gadgets_make()
1479 gi->group.default_groups[3] = &gi->os_desc_group; in gadgets_make()
1519 config_group_init_type_name(&gi->group, name, in gadgets_make()
1521 return &gi->group; in gadgets_make()
1527 static void gadgets_drop(struct config_group *group, struct config_item *item) in gadgets_drop() argument