Lines Matching refs:tiqn
34 struct iscsi_portal_group *iscsit_alloc_portal_group(struct iscsi_tiqn *tiqn, u16 tpgt) in iscsit_alloc_portal_group() argument
46 tpg->tpg_tiqn = tiqn; in iscsit_alloc_portal_group()
127 struct iscsi_tiqn *tiqn, in iscsit_get_tpg_from_np() argument
134 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np()
135 list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { in iscsit_get_tpg_from_np()
150 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np()
156 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np()
229 int iscsit_tpg_add_portal_group(struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg) in iscsit_tpg_add_portal_group() argument
247 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_add_portal_group()
248 list_add_tail(&tpg->tpg_list, &tiqn->tiqn_tpg_list); in iscsit_tpg_add_portal_group()
249 tiqn->tiqn_ntpgs++; in iscsit_tpg_add_portal_group()
251 tiqn->tiqn, tpg->tpgt); in iscsit_tpg_add_portal_group()
252 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_add_portal_group()
265 struct iscsi_tiqn *tiqn, in iscsit_tpg_del_portal_group() argument
296 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_del_portal_group()
297 tiqn->tiqn_ntpgs--; in iscsit_tpg_del_portal_group()
299 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_del_portal_group()
302 tiqn->tiqn, tpg->tpgt); in iscsit_tpg_del_portal_group()
311 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; in iscsit_tpg_enable_portal_group() local
347 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_enable_portal_group()
348 tiqn->tiqn_active_tpgs++; in iscsit_tpg_enable_portal_group()
351 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_enable_portal_group()
362 struct iscsi_tiqn *tiqn; in iscsit_tpg_disable_portal_group() local
387 tiqn = tpg->tpg_tiqn; in iscsit_tpg_disable_portal_group()
388 if (!tiqn || (tpg == iscsit_global->discovery_tpg)) in iscsit_tpg_disable_portal_group()
391 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_disable_portal_group()
392 tiqn->tiqn_active_tpgs--; in iscsit_tpg_disable_portal_group()
395 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_disable_portal_group()
432 struct iscsi_tiqn *tiqn, in iscsit_tpg_check_network_portal() argument
441 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_check_network_portal()
442 list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { in iscsit_tpg_check_network_portal()
455 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_check_network_portal()
474 tpg->tpg_tiqn->tiqn); in iscsit_tpg_add_network_portal()
517 tpg->tpg_tiqn->tiqn, &np->np_sockaddr, np->np_port, tpg->tpgt, in iscsit_tpg_add_network_portal()
531 tpg->tpg_tiqn->tiqn, &np->np_sockaddr, np->np_port, tpg->tpgt, in iscsit_tpg_release_np()