| /Linux-v5.4/include/linux/ |
| D | configfs.h | 46 struct config_group *ci_group; 79 struct config_group { struct 87 extern void config_group_init(struct config_group *group); argument 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 *, 111 static inline void configfs_add_default_group(struct config_group *new_group, in configfs_add_default_group() [all …]
|
| 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()
|
| /Linux-v5.4/include/target/ |
| D | target_core_base.h | 263 struct config_group alua_tg_pt_gps_group; 273 struct config_group lu_gp_group; 304 struct config_group tg_pt_gp_group; 332 struct config_group t10_wwn_group; 564 struct config_group acl_group; 565 struct config_group acl_attrib_group; 566 struct config_group acl_auth_group; 567 struct config_group acl_param_group; 568 struct config_group acl_fabric_stat_group; 628 struct config_group stat_group; [all …]
|
| /Linux-v5.4/fs/dlm/ |
| 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 *, struct config_item *); 58 static struct config_item *make_node(struct config_group *, const char *); 59 static void drop_node(struct config_group *, struct config_item *); [all …]
|
| /Linux-v5.4/drivers/infiniband/core/ |
| 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() 244 struct config_group *group = container_of(item, struct config_group, in release_cma_dev() 255 struct config_group *group = container_of(item, struct config_group, in release_cma_ports_group() 283 static struct config_group *make_cma_dev(struct config_group *group, in make_cma_dev()
|
| /Linux-v5.4/drivers/target/ |
| 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_np( in target_fabric_make_np() [all …]
|
| /Linux-v5.4/drivers/pci/endpoint/ |
| 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; 153 struct config_group *pci_ep_cfs_add_epc_group(const char *name) in pci_ep_cfs_add_epc_group() 157 struct config_group *group; in pci_ep_cfs_add_epc_group() 196 void pci_ep_cfs_remove_epc_group(struct config_group *group) in pci_ep_cfs_remove_epc_group() 391 static struct config_group *pci_epf_make(struct config_group *group, in pci_epf_make() 449 static void pci_epf_drop(struct config_group *group, struct config_item *item) in pci_epf_drop() 464 struct config_group *pci_ep_cfs_add_epf_group(const char *name) in pci_ep_cfs_add_epf_group() [all …]
|
| /Linux-v5.4/drivers/nvme/target/ |
| D | nvmet.h | 70 struct config_group device_group; 71 struct config_group group; 108 struct config_group group; 131 struct config_group group; 132 struct config_group subsys_group; 134 struct config_group referrals_group; 137 struct config_group ana_groups_group; 226 struct config_group group; 228 struct config_group namespaces_group; 229 struct config_group allowed_hosts_group; [all …]
|
| D | configfs.c | 578 static struct config_group *nvmet_ns_make(struct config_group *group, in nvmet_ns_make() 893 static struct config_group *nvmet_subsys_make(struct config_group *group, in nvmet_subsys_make() 992 static struct config_group *nvmet_referral_make( in nvmet_referral_make() 993 struct config_group *group, const char *name) in nvmet_referral_make() 1100 static struct config_group *nvmet_ana_groups_make_group( in nvmet_ana_groups_make_group() 1101 struct config_group *group, const char *name) in nvmet_ana_groups_make_group() 1177 static struct config_group *nvmet_ports_make(struct config_group *group, in nvmet_ports_make() 1248 static struct config_group nvmet_subsystems_group; 1249 static struct config_group nvmet_ports_group; 1267 static struct config_group *nvmet_hosts_make_group(struct config_group *group, in nvmet_hosts_make_group() [all …]
|
| /Linux-v5.4/drivers/usb/gadget/ |
| D | configfs.c | 48 struct config_group group; 49 struct config_group functions_group; 50 struct config_group configs_group; 51 struct config_group strings_group; 52 struct config_group os_desc_group; 74 struct config_group group; 75 struct config_group strings_group; 95 struct config_group group; 100 struct config_group group; 108 struct config_group group; [all …]
|
| D | configfs.h | 9 struct config_group *usb_os_desc_prepare_interf_dir( 10 struct config_group *parent,
|
| /Linux-v5.4/fs/configfs/ |
| D | dir.c | 632 static void detach_groups(struct config_group *group) in detach_groups() 676 static int create_default_group(struct config_group *parent_group, in create_default_group() 677 struct config_group *group, in create_default_group() 708 static int populate_groups(struct config_group *group, in populate_groups() 711 struct config_group *new_group; in populate_groups() 725 void configfs_remove_default_groups(struct config_group *group) in configfs_remove_default_groups() 727 struct config_group *g, *n; in configfs_remove_default_groups() 743 struct config_group *group; in unlink_obj() 782 static void unlink_group(struct config_group *group) in unlink_group() 784 struct config_group *new_group; in unlink_group() [all …]
|
| 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() 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()
|
| /Linux-v5.4/drivers/iio/ |
| D | industrialio-sw-device.c | 18 static struct config_group *iio_devices_group; 128 static struct config_group *device_make_group(struct config_group *group, in device_make_group() 142 static void device_drop_group(struct config_group *group, in device_drop_group()
|
| D | industrialio-sw-trigger.c | 18 static struct config_group *iio_triggers_group; 128 static struct config_group *trigger_make_group(struct config_group *group, in trigger_make_group() 142 static void trigger_drop_group(struct config_group *group, in trigger_drop_group()
|
| /Linux-v5.4/drivers/hwtracing/stm/ |
| D | policy.c | 25 struct config_group group; 30 struct config_group group; 227 static struct config_group * 228 stp_policy_node_make(struct config_group *group, const char *name) in stp_policy_node_make() 273 stp_policy_node_drop(struct config_group *group, struct config_item *item) in stp_policy_node_drop() 383 static struct config_group * 384 stp_policy_make(struct config_group *group, const char *name) in stp_policy_make() 389 struct config_group *ret; in stp_policy_make()
|
| /Linux-v5.4/include/linux/usb/ |
| D | gadget_configfs.h | 47 static struct config_group *struct_in##_strings_make( \ 48 struct config_group *group, \ 86 struct config_group *group, \
|
| /Linux-v5.4/drivers/usb/gadget/function/ |
| D | uvc_configfs.c | 62 int (*create_children)(struct config_group *group); 67 struct config_group *group = to_config_group(item); in uvcg_config_item_release() 76 static int uvcg_config_create_group(struct config_group *parent, 79 static int uvcg_config_create_children(struct config_group *group, in uvcg_config_create_children() 97 static int uvcg_config_create_group(struct config_group *parent, in uvcg_config_create_group() 100 struct config_group *group; in uvcg_config_create_group() 112 static void uvcg_config_remove_children(struct config_group *group) in uvcg_config_remove_children() 114 struct config_group *child, *n; in uvcg_config_remove_children() 222 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make() 263 struct config_group *group = to_config_group(item); \ [all …]
|
| /Linux-v5.4/include/linux/iio/ |
| D | sw_device.h | 27 struct config_group *group; 33 struct config_group group;
|
| D | sw_trigger.h | 27 struct config_group *group; 33 struct config_group group;
|
| /Linux-v5.4/fs/ocfs2/cluster/ |
| D | heartbeat.h | 51 struct config_group *o2hb_alloc_hb_set(void); 52 void o2hb_free_hb_set(struct config_group *group);
|
| D | nodemanager.c | 413 struct config_group ns_group; 418 static struct o2nm_node_group *to_o2nm_node_group(struct config_group *group) 583 static struct config_item *o2nm_node_group_make_item(struct config_group *group, in o2nm_node_group_make_item() 604 static void o2nm_node_group_drop_item(struct config_group *group, in o2nm_node_group_drop_item() 679 static struct o2nm_cluster_group *to_o2nm_cluster_group(struct config_group *group) 687 static struct config_group *o2nm_cluster_group_make_group(struct config_group *group, in o2nm_cluster_group_make_group() 692 struct config_group *o2hb_group = NULL, *ret = NULL; in o2nm_cluster_group_make_group() 734 static void o2nm_cluster_group_drop_item(struct config_group *group, struct config_item *item) in o2nm_cluster_group_drop_item()
|
| /Linux-v5.4/drivers/acpi/ |
| D | acpi_configfs.c | 18 static struct config_group *acpi_table_group; 207 static struct config_item *acpi_table_make_item(struct config_group *group, in acpi_table_make_item() 220 static void acpi_table_drop_item(struct config_group *group, in acpi_table_drop_item() 256 struct config_group *root = &acpi_configfs.su_group; in acpi_configfs_init()
|
| /Linux-v5.4/samples/configfs/ |
| D | configfs_sample.c | 190 struct config_group group; 199 static struct config_item *simple_children_make_item(struct config_group *group, in simple_children_make_item() 279 static struct config_group *group_children_make_group( in group_children_make_group() 280 struct config_group *group, const char *name) in group_children_make_group()
|
| /Linux-v5.4/Documentation/filesystems/configfs/ |
| D | configfs.txt | 122 Items are created and destroyed inside a config_group. A group is a 130 subsystem is also a config_group, and can do everything a config_group 141 struct config_group *ci_group; 159 config_group, a config_item must have one of the _init() functions 243 [struct config_group] 246 is via mkdir(2) on a config_group. This will trigger creation of a 249 struct config_group { 257 void config_group_init(struct config_group *group); 258 void config_group_init_type_name(struct config_group *group, 263 The config_group structure contains a config_item. Properly configuring [all …]
|