Lines Matching refs:tiqn
33 struct iscsi_portal_group *iscsit_alloc_portal_group(struct iscsi_tiqn *tiqn, u16 tpgt) in iscsit_alloc_portal_group() argument
45 tpg->tpg_tiqn = tiqn; in iscsit_alloc_portal_group()
129 struct iscsi_tiqn *tiqn, in iscsit_get_tpg_from_np() argument
136 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np()
137 list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { in iscsit_get_tpg_from_np()
152 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np()
158 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np()
232 int iscsit_tpg_add_portal_group(struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg) in iscsit_tpg_add_portal_group() argument
250 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_add_portal_group()
251 list_add_tail(&tpg->tpg_list, &tiqn->tiqn_tpg_list); in iscsit_tpg_add_portal_group()
252 tiqn->tiqn_ntpgs++; in iscsit_tpg_add_portal_group()
254 tiqn->tiqn, tpg->tpgt); in iscsit_tpg_add_portal_group()
255 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_add_portal_group()
268 struct iscsi_tiqn *tiqn, in iscsit_tpg_del_portal_group() argument
297 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_del_portal_group()
298 tiqn->tiqn_ntpgs--; in iscsit_tpg_del_portal_group()
300 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_del_portal_group()
303 tiqn->tiqn, tpg->tpgt); in iscsit_tpg_del_portal_group()
312 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; in iscsit_tpg_enable_portal_group() local
348 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_enable_portal_group()
349 tiqn->tiqn_active_tpgs++; in iscsit_tpg_enable_portal_group()
352 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_enable_portal_group()
363 struct iscsi_tiqn *tiqn; in iscsit_tpg_disable_portal_group() local
388 tiqn = tpg->tpg_tiqn; in iscsit_tpg_disable_portal_group()
389 if (!tiqn || (tpg == iscsit_global->discovery_tpg)) in iscsit_tpg_disable_portal_group()
392 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_disable_portal_group()
393 tiqn->tiqn_active_tpgs--; in iscsit_tpg_disable_portal_group()
396 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_disable_portal_group()
433 struct iscsi_tiqn *tiqn, in iscsit_tpg_check_network_portal() argument
442 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_check_network_portal()
443 list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { in iscsit_tpg_check_network_portal()
456 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_check_network_portal()
475 tpg->tpg_tiqn->tiqn); in iscsit_tpg_add_network_portal()
518 tpg->tpg_tiqn->tiqn, &np->np_sockaddr, tpg->tpgt, in iscsit_tpg_add_network_portal()
532 tpg->tpg_tiqn->tiqn, &np->np_sockaddr, tpg->tpgt, in iscsit_tpg_release_np()