Lines Matching refs:tpg

73 	struct iscsi_portal_group *tpg;  in lio_target_np_store_sctp()  local
94 tpg = tpg_np->tpg; in lio_target_np_store_sctp()
95 if (iscsit_get_tpg(tpg) < 0) in lio_target_np_store_sctp()
102 tpg_np_sctp = iscsit_tpg_add_network_portal(tpg, &np->np_sockaddr, in lio_target_np_store_sctp()
111 ret = iscsit_tpg_del_network_portal(tpg, tpg_np_sctp); in lio_target_np_store_sctp()
116 iscsit_put_tpg(tpg); in lio_target_np_store_sctp()
119 iscsit_put_tpg(tpg); in lio_target_np_store_sctp()
149 struct iscsi_portal_group *tpg; in lio_target_np_store_iser() local
169 tpg = tpg_np->tpg; in lio_target_np_store_iser()
170 if (iscsit_get_tpg(tpg) < 0) in lio_target_np_store_iser()
180 tpg_np_iser = iscsit_tpg_add_network_portal(tpg, &np->np_sockaddr, in lio_target_np_store_iser()
189 rc = iscsit_tpg_del_network_portal(tpg, tpg_np_iser); in lio_target_np_store_iser()
195 iscsit_put_tpg(tpg); in lio_target_np_store_iser()
198 iscsit_put_tpg(tpg); in lio_target_np_store_iser()
221 struct iscsi_portal_group *tpg; in lio_target_call_addnptotpg() local
298 tpg = container_of(se_tpg, struct iscsi_portal_group, tpg_se_tpg); in lio_target_call_addnptotpg()
299 ret = iscsit_get_tpg(tpg); in lio_target_call_addnptotpg()
306 tpg->tpgt, name); in lio_target_call_addnptotpg()
320 tpg_np = iscsit_tpg_add_network_portal(tpg, &sockaddr, NULL, in lio_target_call_addnptotpg()
323 iscsit_put_tpg(tpg); in lio_target_call_addnptotpg()
328 iscsit_put_tpg(tpg); in lio_target_call_addnptotpg()
335 struct iscsi_portal_group *tpg; in lio_target_call_delnpfromtpg() local
341 tpg = tpg_np->tpg; in lio_target_call_delnpfromtpg()
342 ret = iscsit_get_tpg(tpg); in lio_target_call_delnpfromtpg()
346 se_tpg = &tpg->tpg_se_tpg; in lio_target_call_delnpfromtpg()
349 tpg->tpgt, &tpg_np->tpg_np->np_sockaddr, tpg_np->tpg_np->np_port); in lio_target_call_delnpfromtpg()
351 ret = iscsit_tpg_del_network_portal(tpg, tpg_np); in lio_target_call_delnpfromtpg()
357 iscsit_put_tpg(tpg); in lio_target_call_delnpfromtpg()
783 struct iscsi_portal_group *tpg = container_of(se_tpg, in lio_target_nacl_store_cmdsn_depth() local
814 if (iscsit_get_tpg(tpg) < 0) in lio_target_nacl_store_cmdsn_depth()
819 ret = iscsit_tpg_set_initiator_node_queue_depth(tpg, in lio_target_nacl_store_cmdsn_depth()
827 iscsit_put_tpg(tpg); in lio_target_nacl_store_cmdsn_depth()
885 struct iscsi_portal_group *tpg = container_of(se_tpg, in lio_target_make_nodeacl() local
893 cmdsn_depth = tpg->tpg_attrib.default_cmdsn_depth; in lio_target_make_nodeacl()
956 struct iscsi_portal_group *tpg = container_of(se_tpg, \
960 if (iscsit_get_tpg(tpg) < 0) \
963 rb = sprintf(page, "%u\n", tpg->tpg_attrib.name); \
964 iscsit_put_tpg(tpg); \
973 struct iscsi_portal_group *tpg = container_of(se_tpg, \
978 if (iscsit_get_tpg(tpg) < 0) \
984 ret = iscsit_ta_##name(tpg, val); \
988 iscsit_put_tpg(tpg); \
991 iscsit_put_tpg(tpg); \
1083 struct iscsi_portal_group *tpg = container_of(se_tpg, \
1085 struct iscsi_node_auth *auth = &tpg->tpg_demo_auth; \
1098 struct iscsi_portal_group *tpg = container_of(se_tpg, \
1100 struct iscsi_node_auth *auth = &tpg->tpg_demo_auth; \
1125 struct iscsi_portal_group *tpg = container_of(se_tpg, \
1127 struct iscsi_node_auth *auth = &tpg->tpg_demo_auth; \
1208 struct iscsi_portal_group *tpg = container_of(se_tpg, \
1213 if (iscsit_get_tpg(tpg) < 0) \
1217 tpg->param_list); \
1219 iscsit_put_tpg(tpg); \
1224 iscsit_put_tpg(tpg); \
1232 struct iscsi_portal_group *tpg = container_of(se_tpg, \
1244 if (iscsit_get_tpg(tpg) < 0) { \
1249 ret = iscsi_change_param_value(buf, tpg->param_list, 1); \
1254 iscsit_put_tpg(tpg); \
1258 iscsit_put_tpg(tpg); \
1360 struct iscsi_portal_group *tpg = container_of(se_tpg, in lio_target_tpg_show_enable() local
1364 spin_lock(&tpg->tpg_state_lock); in lio_target_tpg_show_enable()
1366 (tpg->tpg_state == TPG_STATE_ACTIVE) ? 1 : 0); in lio_target_tpg_show_enable()
1367 spin_unlock(&tpg->tpg_state_lock); in lio_target_tpg_show_enable()
1377 struct iscsi_portal_group *tpg = container_of(se_tpg, in lio_target_tpg_store_enable() local
1390 ret = iscsit_get_tpg(tpg); in lio_target_tpg_store_enable()
1395 ret = iscsit_tpg_enable_portal_group(tpg); in lio_target_tpg_store_enable()
1402 ret = iscsit_tpg_disable_portal_group(tpg, 1); in lio_target_tpg_store_enable()
1407 iscsit_put_tpg(tpg); in lio_target_tpg_store_enable()
1410 iscsit_put_tpg(tpg); in lio_target_tpg_store_enable()
1440 struct iscsi_portal_group *tpg; in lio_target_tiqn_addtpg() local
1462 tpg = iscsit_alloc_portal_group(tiqn, tpgt); in lio_target_tiqn_addtpg()
1463 if (!tpg) in lio_target_tiqn_addtpg()
1466 ret = core_tpg_register(&iscsi_ops, wwn, &tpg->tpg_se_tpg, in lio_target_tiqn_addtpg()
1467 tpg, TRANSPORT_TPG_TYPE_NORMAL); in lio_target_tiqn_addtpg()
1471 ret = iscsit_tpg_add_portal_group(tiqn, tpg); in lio_target_tiqn_addtpg()
1478 return &tpg->tpg_se_tpg; in lio_target_tiqn_addtpg()
1480 core_tpg_deregister(&tpg->tpg_se_tpg); in lio_target_tiqn_addtpg()
1481 kfree(tpg); in lio_target_tiqn_addtpg()
1487 struct iscsi_portal_group *tpg; in lio_target_tiqn_deltpg() local
1490 tpg = container_of(se_tpg, struct iscsi_portal_group, tpg_se_tpg); in lio_target_tiqn_deltpg()
1491 tiqn = tpg->tpg_tiqn; in lio_target_tiqn_deltpg()
1496 iscsit_tpg_del_portal_group(tiqn, tpg, 1); in lio_target_tiqn_deltpg()
1837 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_get_endpoint_wwn() local
1839 return &tpg->tpg_tiqn->tiqn[0]; in lio_tpg_get_endpoint_wwn()
1844 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_get_tag() local
1846 return tpg->tpgt; in lio_tpg_get_tag()
1851 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_get_default_depth() local
1853 return tpg->tpg_attrib.default_cmdsn_depth; in lio_tpg_get_default_depth()
1858 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_check_demo_mode() local
1860 return tpg->tpg_attrib.generate_node_acls; in lio_tpg_check_demo_mode()
1865 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_check_demo_mode_cache() local
1867 return tpg->tpg_attrib.cache_dynamic_acls; in lio_tpg_check_demo_mode_cache()
1873 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_check_demo_mode_write_protect() local
1875 return tpg->tpg_attrib.demo_mode_write_protect; in lio_tpg_check_demo_mode_write_protect()
1881 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_check_prod_mode_write_protect() local
1883 return tpg->tpg_attrib.prod_mode_write_protect; in lio_tpg_check_prod_mode_write_protect()
1889 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_check_prot_fabric_only() local
1894 if (!tpg->tpg_attrib.t10_pi) in lio_tpg_check_prot_fabric_only()
1897 return tpg->tpg_attrib.fabric_prot_type; in lio_tpg_check_prot_fabric_only()
1965 struct iscsi_portal_group *tpg = se_tpg->se_tpg_fabric_ptr; in lio_tpg_get_inst_index() local
1967 return tpg->tpg_tiqn->tiqn_index; in lio_tpg_get_inst_index()
1975 struct iscsi_portal_group *tpg = container_of(se_tpg, in lio_set_default_node_attributes() local
1979 iscsit_set_default_node_attribues(acl, tpg); in lio_set_default_node_attributes()