Lines Matching refs:lu_gp

2327 	struct t10_alua_lu_gp *lu_gp;  in target_dev_alua_lu_gp_show()  local
2336 lu_gp = lu_gp_mem->lu_gp; in target_dev_alua_lu_gp_show()
2337 if (lu_gp) { in target_dev_alua_lu_gp_show()
2338 lu_ci = &lu_gp->lu_gp_group.cg_item; in target_dev_alua_lu_gp_show()
2340 config_item_name(lu_ci), lu_gp->lu_gp_id); in target_dev_alua_lu_gp_show()
2352 struct t10_alua_lu_gp *lu_gp = NULL, *lu_gp_new = NULL; in target_dev_alua_lu_gp_store() local
2382 lu_gp = lu_gp_mem->lu_gp; in target_dev_alua_lu_gp_store()
2383 if (lu_gp) { in target_dev_alua_lu_gp_store()
2394 config_item_name(&lu_gp->lu_gp_group.cg_item), in target_dev_alua_lu_gp_store()
2395 lu_gp->lu_gp_id); in target_dev_alua_lu_gp_store()
2397 __core_alua_drop_lu_gp_mem(lu_gp_mem, lu_gp); in target_dev_alua_lu_gp_store()
2405 __core_alua_drop_lu_gp_mem(lu_gp_mem, lu_gp); in target_dev_alua_lu_gp_store()
2636 struct t10_alua_lu_gp *lu_gp = to_lu_gp(item); in target_lu_gp_lu_gp_id_show() local
2638 if (!lu_gp->lu_gp_valid_id) in target_lu_gp_lu_gp_id_show()
2640 return sprintf(page, "%hu\n", lu_gp->lu_gp_id); in target_lu_gp_lu_gp_id_show()
2646 struct t10_alua_lu_gp *lu_gp = to_lu_gp(item); in target_lu_gp_lu_gp_id_store() local
2647 struct config_group *alua_lu_gp_cg = &lu_gp->lu_gp_group; in target_lu_gp_lu_gp_id_store()
2663 ret = core_alua_set_lu_gp_id(lu_gp, (u16)lu_gp_id); in target_lu_gp_lu_gp_id_store()
2670 lu_gp->lu_gp_id); in target_lu_gp_lu_gp_id_store()
2677 struct t10_alua_lu_gp *lu_gp = to_lu_gp(item); in target_lu_gp_members_show() local
2684 spin_lock(&lu_gp->lu_gp_lock); in target_lu_gp_members_show()
2685 list_for_each_entry(lu_gp_mem, &lu_gp->lu_gp_mem_list, lu_gp_mem_list) { in target_lu_gp_members_show()
2702 spin_unlock(&lu_gp->lu_gp_lock); in target_lu_gp_members_show()
2718 struct t10_alua_lu_gp *lu_gp = container_of(to_config_group(item), in target_core_alua_lu_gp_release() local
2721 core_alua_free_lu_gp(lu_gp); in target_core_alua_lu_gp_release()
2742 struct t10_alua_lu_gp *lu_gp; in target_core_alua_create_lu_gp() local
2746 lu_gp = core_alua_allocate_lu_gp(name, 0); in target_core_alua_create_lu_gp()
2747 if (IS_ERR(lu_gp)) in target_core_alua_create_lu_gp()
2750 alua_lu_gp_cg = &lu_gp->lu_gp_group; in target_core_alua_create_lu_gp()
2768 struct t10_alua_lu_gp *lu_gp = container_of(to_config_group(item), in target_core_alua_drop_lu_gp() local
2773 config_item_name(item), lu_gp->lu_gp_id); in target_core_alua_drop_lu_gp()
3589 struct t10_alua_lu_gp *lu_gp; in target_core_init_configfs() local
3627 lu_gp = core_alua_allocate_lu_gp("default_lu_gp", 1); in target_core_init_configfs()
3628 if (IS_ERR(lu_gp)) { in target_core_init_configfs()
3633 config_group_init_type_name(&lu_gp->lu_gp_group, "default_lu_gp", in target_core_init_configfs()
3635 configfs_add_default_group(&lu_gp->lu_gp_group, &alua_lu_gps_group); in target_core_init_configfs()
3637 default_lu_gp = lu_gp; in target_core_init_configfs()