Lines Matching refs:cl
108 struct dlm_cluster *cl = config_item_to_cluster(item); in cluster_cluster_name_show() local
109 return sprintf(buf, "%s\n", cl->cl_cluster_name); in cluster_cluster_name_show()
115 struct dlm_cluster *cl = config_item_to_cluster(item); in cluster_cluster_name_store() local
119 strlcpy(cl->cl_cluster_name, buf, sizeof(cl->cl_cluster_name)); in cluster_cluster_name_store()
125 static ssize_t cluster_set(struct dlm_cluster *cl, unsigned int *cl_field, in cluster_set() argument
151 struct dlm_cluster *cl = config_item_to_cluster(item); \
152 return cluster_set(cl, &cl->cl_##name, &dlm_config.ci_##name, \
157 struct dlm_cluster *cl = config_item_to_cluster(item); \
158 return snprintf(buf, PAGE_SIZE, "%u\n", cl->cl_##name); \
345 struct dlm_cluster *cl = NULL; in make_cluster() local
349 cl = kzalloc(sizeof(struct dlm_cluster), GFP_NOFS); in make_cluster()
353 if (!cl || !sps || !cms) in make_cluster()
356 config_group_init_type_name(&cl->group, name, &cluster_type); in make_cluster()
360 configfs_add_default_group(&sps->ss_group, &cl->group); in make_cluster()
361 configfs_add_default_group(&cms->cs_group, &cl->group); in make_cluster()
363 cl->cl_tcp_port = dlm_config.ci_tcp_port; in make_cluster()
364 cl->cl_buffer_size = dlm_config.ci_buffer_size; in make_cluster()
365 cl->cl_rsbtbl_size = dlm_config.ci_rsbtbl_size; in make_cluster()
366 cl->cl_recover_timer = dlm_config.ci_recover_timer; in make_cluster()
367 cl->cl_toss_secs = dlm_config.ci_toss_secs; in make_cluster()
368 cl->cl_scan_secs = dlm_config.ci_scan_secs; in make_cluster()
369 cl->cl_log_debug = dlm_config.ci_log_debug; in make_cluster()
370 cl->cl_log_info = dlm_config.ci_log_info; in make_cluster()
371 cl->cl_protocol = dlm_config.ci_protocol; in make_cluster()
372 cl->cl_timewarn_cs = dlm_config.ci_timewarn_cs; in make_cluster()
373 cl->cl_waitwarn_us = dlm_config.ci_waitwarn_us; in make_cluster()
374 cl->cl_new_rsb_count = dlm_config.ci_new_rsb_count; in make_cluster()
375 cl->cl_recover_callbacks = dlm_config.ci_recover_callbacks; in make_cluster()
376 memcpy(cl->cl_cluster_name, dlm_config.ci_cluster_name, in make_cluster()
381 return &cl->group; in make_cluster()
384 kfree(cl); in make_cluster()
392 struct dlm_cluster *cl = config_item_to_cluster(i); in drop_cluster() local
394 configfs_remove_default_groups(&cl->group); in drop_cluster()
404 struct dlm_cluster *cl = config_item_to_cluster(i); in release_cluster() local
405 kfree(cl); in release_cluster()