Home
last modified time | relevance | path

Searched refs:config_group (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/include/linux/
Dconfigfs.h62 struct config_group *ci_group;
93 struct config_group { struct
97 struct config_group **default_groups; argument
100 extern void config_group_init(struct config_group *group);
101 extern void config_group_init_type_name(struct config_group *group,
105 static inline struct config_group *to_config_group(struct config_item *item) in to_config_group()
107 return item ? container_of(item,struct config_group,cg_item) : NULL; in to_config_group()
110 static inline struct config_group *config_group_get(struct config_group *group) in config_group_get()
115 static inline void config_group_put(struct config_group *group) in config_group_put()
120 extern struct config_item *config_group_find_item(struct config_group *,
[all …]
/linux-4.4.14/include/target/
Dtarget_core_base.h251 struct config_group alua_tg_pt_gps_group;
261 struct config_group lu_gp_group;
294 struct config_group tg_pt_gp_group;
320 struct config_group t10_wwn_group;
557 struct config_group acl_group;
558 struct config_group acl_attrib_group;
559 struct config_group acl_auth_group;
560 struct config_group acl_param_group;
561 struct config_group acl_fabric_stat_group;
562 struct config_group *acl_default_groups[5];
[all …]
Dtarget_core_fabric.h77 struct config_group *, const char *);
80 struct config_group *, const char *);
87 struct config_group *, const char *);
/linux-4.4.14/fs/dlm/
Dconfig.c37 static struct config_group *space_list;
38 static struct config_group *comm_list;
51 static struct config_group *make_cluster(struct config_group *, const char *);
52 static void drop_cluster(struct config_group *, struct config_item *);
54 static struct config_group *make_space(struct config_group *, const char *);
55 static void drop_space(struct config_group *, struct config_item *);
57 static struct config_item *make_comm(struct config_group *, const char *);
58 static void drop_comm(struct config_group *, struct config_item *);
60 static struct config_item *make_node(struct config_group *, const char *);
61 static void drop_node(struct config_group *, struct config_item *);
[all …]
/linux-4.4.14/drivers/target/
Dtarget_core_fabric_configfs.c237 static struct config_group *target_core_mappedlun_stat_mkdir( in target_core_mappedlun_stat_mkdir()
238 struct config_group *group, in target_core_mappedlun_stat_mkdir()
245 struct config_group *group, in target_core_mappedlun_stat_rmdir()
267 static struct config_group *target_fabric_make_mappedlun( in target_fabric_make_mappedlun()
268 struct config_group *group, in target_fabric_make_mappedlun()
277 struct config_group *lacl_cg = NULL, *ml_stat_grp = NULL; in target_fabric_make_mappedlun()
319 lacl_cg->default_groups = kmalloc(sizeof(struct config_group *) * 2, in target_fabric_make_mappedlun()
335 ml_stat_grp->default_groups = kmalloc(sizeof(struct config_group *) * 3, in target_fabric_make_mappedlun()
355 struct config_group *group, in target_fabric_drop_mappedlun()
361 struct config_group *lacl_cg = NULL, *ml_stat_grp = NULL; in target_fabric_drop_mappedlun()
[all …]
Dtarget_core_configfs.c79 static struct config_group target_core_hbagroup;
80 static struct config_group alua_group;
81 static struct config_group alua_lu_gps_group;
126 static struct config_group *target_core_register_fabric( in target_core_register_fabric()
127 struct config_group *group, in target_core_register_fabric()
214 struct config_group *group, in target_core_deregister_fabric()
219 struct config_group *tf_group; in target_core_deregister_fabric()
2113 struct config_group *dev_cg = to_config_group(item); in target_core_dev_release()
2150 struct config_group *alua_lu_gp_cg = &lu_gp->lu_gp_group; in target_lu_gp_lu_gp_id_store()
2243 static struct config_group *target_core_alua_create_lu_gp( in target_core_alua_create_lu_gp()
[all …]
Dtarget_core_internal.h23 struct config_group tf_group;
24 struct config_group tf_disc_group;
25 struct config_group *tf_default_groups[2];
Dtarget_core_stat.c410 struct config_group *dev_stat_grp = &dev->dev_stat_grps.stat_group; in target_stat_setup_dev_default_groups()
821 struct config_group *port_stat_grp = &lun->port_stat_grps.stat_group; in target_stat_setup_port_default_groups()
1354 struct config_group *ml_stat_grp = &lacl->ml_stat_grps.stat_group; in target_stat_setup_mappedlun_default_groups()
/linux-4.4.14/drivers/usb/gadget/function/
Duvc_configfs.c135 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make()
155 static void uvcg_control_header_drop(struct config_group *group, in uvcg_control_header_drop()
165 struct config_group group;
180 struct config_group group;
275 static struct config_group *uvcg_processing_default_groups[] = {
282 struct config_group group;
291 struct config_group group;
397 static struct config_group *uvcg_camera_default_groups[] = {
404 struct config_group group;
413 struct config_group group;
[all …]
Df_mass_storage.h75 struct config_group group;
84 struct config_group *default_groups[2];
Df_mass_storage.c3243 static struct config_group *fsg_lun_make(struct config_group *group, in fsg_lun_make()
3301 static void fsg_lun_drop(struct config_group *group, struct config_item *item) in fsg_lun_drop()
/linux-4.4.14/drivers/usb/gadget/
Dconfigfs.c47 struct config_group group;
48 struct config_group functions_group;
49 struct config_group configs_group;
50 struct config_group strings_group;
51 struct config_group os_desc_group;
52 struct config_group *default_groups[5];
73 struct config_group group;
74 struct config_group strings_group;
75 struct config_group *default_groups[2];
95 struct config_group group;
[all …]
Dconfigfs.h8 int usb_os_desc_prepare_interf_dir(struct config_group *parent,
/linux-4.4.14/drivers/hwtracing/stm/
Dpolicy.c33 struct config_group group;
38 struct config_group group;
194 static struct config_group *
195 stp_policy_node_make(struct config_group *group, const char *name) in stp_policy_node_make()
230 stp_policy_node_drop(struct config_group *group, struct config_item *item) in stp_policy_node_drop()
310 static struct config_group *
311 stp_policies_make(struct config_group *group, const char *name) in stp_policies_make()
313 struct config_group *ret; in stp_policies_make()
/linux-4.4.14/fs/configfs/
Ditem.c124 void config_group_init_type_name(struct config_group *group, const char *name, in config_group_init_type_name()
144 struct config_group *s = item->ci_group; in config_item_cleanup()
181 void config_group_init(struct config_group *group) in config_group_init()
197 struct config_item *config_group_find_item(struct config_group *group, in config_group_find_item()
Ddir.c609 static void detach_groups(struct config_group *group) in detach_groups()
653 static int create_default_group(struct config_group *parent_group, in create_default_group()
654 struct config_group *group) in create_default_group()
684 static int populate_groups(struct config_group *group) in populate_groups()
686 struct config_group *new_group; in populate_groups()
712 struct config_group *group; in unlink_obj()
751 static void unlink_group(struct config_group *group) in unlink_group()
754 struct config_group *new_group; in unlink_group()
767 static void link_group(struct config_group *parent_group, struct config_group *group) in link_group()
770 struct config_group *new_group; in link_group()
[all …]
Dmount.c49 static struct config_group configfs_root_group = {
/linux-4.4.14/Documentation/filesystems/configfs/
Dconfigfs.txt110 Items are created and destroyed inside a config_group. A group is a
118 subsystem is also a config_group, and can do everything a config_group
129 struct config_group *ci_group;
147 config_group, a config_item must have one of the _init() functions
204 [struct config_group]
207 is via mkdir(2) on a config_group. This will trigger creation of a
210 struct config_group {
214 struct config_group **default_groups;
217 void config_group_init(struct config_group *group);
218 void config_group_init_type_name(struct config_group *group,
[all …]
/linux-4.4.14/include/linux/usb/
Dgadget_configfs.h46 static struct config_group *struct_in##_strings_make( \
47 struct config_group *group, \
85 struct config_group *group, \
Dcomposite.h95 struct config_group group;
574 struct config_group group;
/linux-4.4.14/fs/ocfs2/cluster/
Dheartbeat.h66 struct config_group *o2hb_alloc_hb_set(void);
67 void o2hb_free_hb_set(struct config_group *group);
Dnodemanager.c390 struct config_group ns_group;
395 static struct o2nm_node_group *to_o2nm_node_group(struct config_group *group)
560 static struct config_item *o2nm_node_group_make_item(struct config_group *group, in o2nm_node_group_make_item()
581 static void o2nm_node_group_drop_item(struct config_group *group, in o2nm_node_group_drop_item()
655 static struct o2nm_cluster_group *to_o2nm_cluster_group(struct config_group *group)
663 static struct config_group *o2nm_cluster_group_make_group(struct config_group *group, in o2nm_cluster_group_make_group()
668 struct config_group *o2hb_group = NULL, *ret = NULL; in o2nm_cluster_group_make_group()
678 defs = kcalloc(3, sizeof(struct config_group *), GFP_KERNEL); in o2nm_cluster_group_make_group()
714 static void o2nm_cluster_group_drop_item(struct config_group *group, struct config_item *item) in o2nm_cluster_group_drop_item()
Dnodemanager.h58 struct config_group cl_group;
Dheartbeat.c1890 struct config_group hs_group;
1894 static struct o2hb_heartbeat_group *to_o2hb_heartbeat_group(struct config_group *group) in to_o2hb_heartbeat_group()
1966 static struct config_item *o2hb_heartbeat_group_make_item(struct config_group *group, in o2hb_heartbeat_group_make_item()
2010 static void o2hb_heartbeat_group_drop_item(struct config_group *group, in o2hb_heartbeat_group_drop_item()
2150 struct config_group *o2hb_alloc_hb_set(void) in o2hb_alloc_hb_set()
2153 struct config_group *ret = NULL; in o2hb_alloc_hb_set()
2169 void o2hb_free_hb_set(struct config_group *group) in o2hb_free_hb_set()
/linux-4.4.14/samples/configfs/
Dconfigfs_sample.c204 struct config_group group;
213 static struct config_item *simple_children_make_item(struct config_group *group, in simple_children_make_item()
293 static struct config_group *group_children_make_group( in group_children_make_group()
294 struct config_group *group, const char *name) in group_children_make_group()
/linux-4.4.14/include/target/iscsi/
Discsi_target_core.h743 struct config_group iscsi_sess_stats_group;
744 struct config_group iscsi_conn_stats_group;
834 struct config_group iscsi_stat_group;
835 struct config_group iscsi_instance_group;
836 struct config_group iscsi_sess_err_group;
837 struct config_group iscsi_tgt_attr_group;
838 struct config_group iscsi_login_stats_group;
839 struct config_group iscsi_logout_stats_group;
/linux-4.4.14/drivers/target/iscsi/
Discsi_target_configfs.c202 struct config_group *group, in lio_target_call_addnptotpg()
777 struct config_group *stats_cg = &se_nacl->acl_fabric_stat_group; in lio_target_init_nodeacl()
779 stats_cg->default_groups = kmalloc(sizeof(struct config_group *) * 2, in lio_target_init_nodeacl()
800 struct config_group *stats_cg; in lio_target_cleanup_nodeacl()
1183 struct config_group *group, in lio_target_tiqn_addtpg()
1263 struct config_group *group, in lio_target_call_coreaddtiqn()
1266 struct config_group *stats_cg; in lio_target_call_coreaddtiqn()
1277 stats_cg->default_groups = kmalloc(sizeof(struct config_group *) * 6, in lio_target_call_coreaddtiqn()
1314 struct config_group *stats_cg; in lio_target_call_coredeltiqn()
/linux-4.4.14/drivers/target/tcm_fc/
Dtfc_conf.c231 struct config_group *group, in ft_add_tpg()
340 struct config_group *group, in ft_add_wwn()
/linux-4.4.14/drivers/net/
Dnetconsole.c629 static struct config_item *make_netconsole_target(struct config_group *group, in make_netconsole_target()
660 static void drop_netconsole_target(struct config_group *group, in drop_netconsole_target()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dtcm_qla2xxx.c918 struct config_group *group, in tcm_qla2xxx_make_tpg()
1039 struct config_group *group, in tcm_qla2xxx_npiv_make_tpg()
1555 struct config_group *group, in tcm_qla2xxx_make_lport()
1667 struct config_group *group, in tcm_qla2xxx_npiv_make_lport()
/linux-4.4.14/drivers/target/loopback/
Dtcm_loop.c1052 struct config_group *group, in tcm_loop_make_naa_tpg()
1125 struct config_group *group, in tcm_loop_make_scsi_hba()
/linux-4.4.14/Documentation/usb/
Dgadget_configfs.txt371 - gadget's config_group
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c1273 struct config_group *group, in scsiback_make_tport()
1738 struct config_group *group, in scsiback_make_tpg()
/linux-4.4.14/drivers/vhost/
Dscsi.c1976 struct config_group *group, in vhost_scsi_make_tpg()
2034 struct config_group *group, in vhost_scsi_make_tport()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dtcm_usb_gadget.c1379 struct config_group *group, in usbg_make_tpg()
1439 struct config_group *group, in usbg_make_tport()
/linux-4.4.14/drivers/target/sbp/
Dsbp_target.c2013 struct config_group *group, in sbp_make_tpg()
2083 struct config_group *group, in sbp_make_tport()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.c3658 struct config_group *group, in srpt_make_tpg()
3690 struct config_group *group, in srpt_make_tport()