/kernel/linux/linux-5.10/include/linux/ |
H A D | configfs.h | 46 struct config_group *ci_group; 79 struct config_group { struct 87 extern void config_group_init(struct config_group *group); 88 extern void config_group_init_type_name(struct config_group *group, 92 static inline struct config_group *to_config_group(struct config_item *item) in to_config_group() 94 return item ? container_of(item,struct config_group,cg_item) : NULL; in to_config_group() 97 static inline struct config_group *config_group_get(struct config_group *group) in config_group_get() 102 static inline void config_group_put(struct config_group *group) in config_group_put() 107 extern struct config_item *config_group_find_item(struct config_group *, [all...] |
H A D | pci-ep-cfs.h | 15 struct config_group *pci_ep_cfs_add_epc_group(const char *name); 16 void pci_ep_cfs_remove_epc_group(struct config_group *group); 17 struct config_group *pci_ep_cfs_add_epf_group(const char *name); 18 void pci_ep_cfs_remove_epf_group(struct config_group *group); 20 static inline struct config_group *pci_ep_cfs_add_epc_group(const char *name) in pci_ep_cfs_add_epc_group() 25 static inline void pci_ep_cfs_remove_epc_group(struct config_group *group) in pci_ep_cfs_remove_epc_group() 29 static inline struct config_group *pci_ep_cfs_add_epf_group(const char *name) in pci_ep_cfs_add_epf_group() 34 static inline void pci_ep_cfs_remove_epf_group(struct config_group *group) in pci_ep_cfs_remove_epf_group()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | configfs.h | 44 struct config_group *ci_group; 77 struct config_group { struct 85 extern void config_group_init(struct config_group *group); 86 extern void config_group_init_type_name(struct config_group *group, 90 static inline struct config_group *to_config_group(struct config_item *item) in to_config_group() 92 return item ? container_of(item,struct config_group,cg_item) : NULL; in to_config_group() 95 static inline struct config_group *config_group_get(struct config_group *group) in config_group_get() 100 static inline void config_group_put(struct config_group *group) in config_group_put() 105 extern struct config_item *config_group_find_item(struct config_group *, [all...] |
H A D | pci-ep-cfs.h | 15 struct config_group *pci_ep_cfs_add_epc_group(const char *name); 16 void pci_ep_cfs_remove_epc_group(struct config_group *group); 17 struct config_group *pci_ep_cfs_add_epf_group(const char *name); 18 void pci_ep_cfs_remove_epf_group(struct config_group *group); 20 static inline struct config_group *pci_ep_cfs_add_epc_group(const char *name) in pci_ep_cfs_add_epc_group() 25 static inline void pci_ep_cfs_remove_epc_group(struct config_group *group) in pci_ep_cfs_remove_epc_group() 29 static inline struct config_group *pci_ep_cfs_add_epf_group(const char *name) in pci_ep_cfs_add_epf_group() 34 static inline void pci_ep_cfs_remove_epf_group(struct config_group *group) in pci_ep_cfs_remove_epf_group()
|
/kernel/linux/linux-6.6/include/target/ |
H A D | target_core_base.h | 5 #include <linux/configfs.h> /* struct config_group */ 268 struct config_group alua_tg_pt_gps_group; 278 struct config_group lu_gp_group; 309 struct config_group tg_pt_gp_group; 338 struct config_group t10_wwn_group; 582 struct config_group acl_group; 583 struct config_group acl_attrib_group; 584 struct config_group acl_auth_group; 585 struct config_group acl_param_group; 586 struct config_group acl_fabric_stat_grou [all...] |
/kernel/linux/linux-5.10/include/target/ |
H A D | target_core_base.h | 5 #include <linux/configfs.h> /* struct config_group */ 262 struct config_group alua_tg_pt_gps_group; 272 struct config_group lu_gp_group; 303 struct config_group tg_pt_gp_group; 331 struct config_group t10_wwn_group; 574 struct config_group acl_group; 575 struct config_group acl_attrib_group; 576 struct config_group acl_auth_group; 577 struct config_group acl_param_group; 578 struct config_group acl_fabric_stat_grou [all...] |
/kernel/linux/linux-6.6/drivers/pci/endpoint/ |
H A D | pci-ep-cfs.c | 19 static struct config_group *functions_group; 20 static struct config_group *controllers_group; 23 struct config_group group; 24 struct config_group primary_epc_group; 25 struct config_group secondary_epc_group; 26 struct config_group *type_group; 33 struct config_group group; 96 static struct config_group 99 struct config_group *secondary_epc_group; in pci_ep_cfs_add_secondary_group() 157 static struct config_group [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cma_configfs.c | 48 struct config_group group; 53 struct config_group device_group; 54 struct config_group ports_group; 60 struct config_group *group; in to_dev_port_group() 65 group = container_of(item, struct config_group, cg_item); in to_dev_port_group() 247 struct config_group *group = container_of(item, struct config_group, in release_cma_dev() 258 struct config_group *group = container_of(item, struct config_group, in release_cma_ports_group() 286 static struct config_group *make_cma_de [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cma_configfs.c | 47 struct config_group group; 52 struct config_group device_group; 53 struct config_group ports_group; 59 struct config_group *group; in to_dev_port_group() 64 group = container_of(item, struct config_group, cg_item); in to_dev_port_group() 238 struct config_group *group = container_of(item, struct config_group, in release_cma_dev() 249 struct config_group *group = container_of(item, struct config_group, in release_cma_ports_group() 277 static struct config_group *make_cma_de [all...] |
/kernel/linux/linux-5.10/fs/dlm/ |
H A D | config.c | 35 static struct config_group *space_list; 36 static struct config_group *comm_list; 49 static struct config_group *make_cluster(struct config_group *, const char *); 50 static void drop_cluster(struct config_group *, struct config_item *); 52 static struct config_group *make_space(struct config_group *, const char *); 53 static void drop_space(struct config_group *, struct config_item *); 55 static struct config_item *make_comm(struct config_group *, const char *); 56 static void drop_comm(struct config_group *, struc [all...] |
/kernel/linux/linux-6.6/fs/dlm/ |
H A D | config.c | 36 static struct config_group *space_list; 37 static struct config_group *comm_list; 50 static struct config_group *make_cluster(struct config_group *, const char *); 51 static void drop_cluster(struct config_group *, struct config_item *); 53 static struct config_group *make_space(struct config_group *, const char *); 54 static void drop_space(struct config_group *, struct config_item *); 56 static struct config_item *make_comm(struct config_group *, const char *); 57 static void drop_comm(struct config_group *, struc [all...] |
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-syscfg-configfs.h | 17 struct config_group group; 25 struct config_group group; 32 struct config_group group; 39 struct config_group group;
|
H A D | coresight-syscfg-configfs.c | 205 static struct config_group *cscfg_create_config_group(struct cscfg_config_desc *config_desc) in cscfg_create_config_group() 323 struct config_group *params_group) in cscfg_create_params_group_items() 344 static struct config_group *cscfg_create_feature_group(struct cscfg_feature_desc *feat_desc) in cscfg_create_feature_group() 348 struct config_group *params_group = NULL; in cscfg_create_feature_group() 360 params_group = devm_kzalloc(dev, sizeof(struct config_group), GFP_KERNEL); in cscfg_create_feature_group() 387 static struct config_group cscfg_configs_grp = { 397 struct config_group *new_group; in cscfg_configfs_add_config() 421 static struct config_group cscfg_features_grp = { 431 struct config_group *new_group; in cscfg_configfs_add_feature()
|
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_fabric_configfs.c | 234 static struct config_group *target_core_mappedlun_stat_mkdir( in target_core_mappedlun_stat_mkdir() 235 struct config_group *group, in target_core_mappedlun_stat_mkdir() 242 struct config_group *group, in target_core_mappedlun_stat_rmdir() 264 static struct config_group *target_fabric_make_mappedlun( in target_fabric_make_mappedlun() 265 struct config_group *group, in target_fabric_make_mappedlun() 326 struct config_group *group, in target_fabric_drop_mappedlun() 372 static struct config_group *target_fabric_make_nodeacl( in target_fabric_make_nodeacl() 373 struct config_group *group, in target_fabric_make_nodeacl() 421 struct config_group *group, in target_fabric_drop_nodeacl() 466 static struct config_group *target_fabric_make_n [all...] |
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_fabric_configfs.c | 235 static struct config_group *target_core_mappedlun_stat_mkdir( in target_core_mappedlun_stat_mkdir() 236 struct config_group *group, in target_core_mappedlun_stat_mkdir() 243 struct config_group *group, in target_core_mappedlun_stat_rmdir() 265 static struct config_group *target_fabric_make_mappedlun( in target_fabric_make_mappedlun() 266 struct config_group *group, in target_fabric_make_mappedlun() 327 struct config_group *group, in target_fabric_drop_mappedlun() 373 static struct config_group *target_fabric_make_nodeacl( in target_fabric_make_nodeacl() 374 struct config_group *group, in target_fabric_make_nodeacl() 422 struct config_group *group, in target_fabric_drop_nodeacl() 467 static struct config_group *target_fabric_make_n [all...] |
/kernel/linux/linux-5.10/drivers/pci/endpoint/ |
H A D | pci-ep-cfs.c | 19 static struct config_group *functions_group; 20 static struct config_group *controllers_group; 23 struct config_group group; 29 struct config_group group; 137 struct config_group *pci_ep_cfs_add_epc_group(const char *name) in pci_ep_cfs_add_epc_group() 141 struct config_group *group; in pci_ep_cfs_add_epc_group() 180 void pci_ep_cfs_remove_epc_group(struct config_group *group) in pci_ep_cfs_remove_epc_group() 375 static struct config_group *pci_epf_make(struct config_group *group, in pci_epf_make() 433 static void pci_epf_drop(struct config_group *grou [all...] |
/kernel/linux/linux-5.10/fs/configfs/ |
H A D | dir.c | 642 static void detach_groups(struct config_group *group) in detach_groups() 686 static int create_default_group(struct config_group *parent_group, in create_default_group() 687 struct config_group *group, in create_default_group() 718 static int populate_groups(struct config_group *group, in populate_groups() 721 struct config_group *new_group; in populate_groups() 735 void configfs_remove_default_groups(struct config_group *group) in configfs_remove_default_groups() 737 struct config_group *g, *n; in configfs_remove_default_groups() 753 struct config_group *group; in unlink_obj() 792 static void unlink_group(struct config_group *group) in unlink_group() 794 struct config_group *new_grou in unlink_group() [all...] |
H A D | item.c | 94 void config_group_init_type_name(struct config_group *group, const char *name, in config_group_init_type_name() 122 struct config_group *s = item->ci_group; in config_item_cleanup() 157 * @group: config_group 159 void config_group_init(struct config_group *group) in config_group_init() 176 struct config_item *config_group_find_item(struct config_group *group, in config_group_find_item()
|
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | dir.c | 616 static void detach_groups(struct config_group *group) in detach_groups() 660 static int create_default_group(struct config_group *parent_group, in create_default_group() 661 struct config_group *group, in create_default_group() 692 static int populate_groups(struct config_group *group, in populate_groups() 695 struct config_group *new_group; in populate_groups() 709 void configfs_remove_default_groups(struct config_group *group) in configfs_remove_default_groups() 711 struct config_group *g, *n; in configfs_remove_default_groups() 727 struct config_group *group; in unlink_obj() 766 static void unlink_group(struct config_group *group) in unlink_group() 768 struct config_group *new_grou in unlink_group() [all...] |
H A D | item.c | 92 void config_group_init_type_name(struct config_group *group, const char *name, in config_group_init_type_name() 120 struct config_group *s = item->ci_group; in config_item_cleanup() 155 * @group: config_group 157 void config_group_init(struct config_group *group) in config_group_init() 174 struct config_item *config_group_find_item(struct config_group *group, in config_group_find_item()
|
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | nvmet.h | 73 struct config_group device_group; 74 struct config_group group; 113 struct config_group group; 136 struct config_group group; 137 struct config_group subsys_group; 139 struct config_group referrals_group; 142 struct config_group ana_groups_group; 240 struct config_group group; 242 struct config_group namespaces_group; 243 struct config_group allowed_hosts_grou [all...] |
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | nvmet.h | 76 struct config_group device_group; 77 struct config_group group; 129 struct config_group group; 152 struct config_group group; 153 struct config_group subsys_group; 155 struct config_group referrals_group; 158 struct config_group ana_groups_group; 261 struct config_group group; 263 struct config_group namespaces_group; 264 struct config_group allowed_hosts_grou [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_configfs.c | 119 int (*create_children)(struct config_group *group); 124 struct config_group *group = to_config_group(item); in uvcg_config_item_release() 133 static int uvcg_config_create_group(struct config_group *parent, 136 static int uvcg_config_create_children(struct config_group *group, in uvcg_config_create_children() 154 static int uvcg_config_create_group(struct config_group *parent, in uvcg_config_create_group() 157 struct config_group *group; in uvcg_config_create_group() 169 static void uvcg_config_remove_children(struct config_group *group) in uvcg_config_remove_children() 171 struct config_group *child, *n; in uvcg_config_remove_children() 266 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make() 307 struct config_group *grou [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/ |
H A D | configfs.h | 9 struct config_group *usb_os_desc_prepare_interf_dir( 10 struct config_group *parent,
|
/kernel/linux/linux-6.6/drivers/usb/gadget/ |
H A D | configfs.h | 9 struct config_group *usb_os_desc_prepare_interf_dir( 10 struct config_group *parent,
|