Lines Matching refs:tpg

232 	struct se_portal_group *tpg = nacl->se_tpg;  in core_get_se_deve_from_rtpi()  local
240 tpg->se_tpg_tfo->get_fabric_name()); in core_get_se_deve_from_rtpi()
258 struct se_portal_group *tpg) in core_free_device_list_for_node() argument
266 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_free_device_list_for_node()
329 struct se_portal_group *tpg) in core_enable_device_list_for_node() argument
414 struct se_portal_group *tpg) in core_disable_device_list_for_node() argument
467 void core_clear_lun_from_tpg(struct se_lun *lun, struct se_portal_group *tpg) in core_clear_lun_from_tpg() argument
472 mutex_lock(&tpg->acl_node_mutex); in core_clear_lun_from_tpg()
473 list_for_each_entry(nacl, &tpg->acl_node_list, acl_list) { in core_clear_lun_from_tpg()
483 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_clear_lun_from_tpg()
487 mutex_unlock(&tpg->acl_node_mutex); in core_clear_lun_from_tpg()
563 struct se_portal_group *tpg, in core_dev_add_lun() argument
569 rc = core_tpg_add_lun(tpg, lun, false, dev); in core_dev_add_lun()
574 " CORE HBA: %u\n", tpg->se_tpg_tfo->get_fabric_name(), in core_dev_add_lun()
575 tpg->se_tpg_tfo->tpg_get_tag(tpg), lun->unpacked_lun, in core_dev_add_lun()
576 tpg->se_tpg_tfo->get_fabric_name(), dev->se_hba->hba_id); in core_dev_add_lun()
581 if (tpg->se_tpg_tfo->tpg_check_demo_mode(tpg)) { in core_dev_add_lun()
584 mutex_lock(&tpg->acl_node_mutex); in core_dev_add_lun()
585 list_for_each_entry(acl, &tpg->acl_node_list, acl_list) { in core_dev_add_lun()
587 (!tpg->se_tpg_tfo->tpg_check_demo_mode_login_only || in core_dev_add_lun()
588 !tpg->se_tpg_tfo->tpg_check_demo_mode_login_only(tpg))) { in core_dev_add_lun()
589 core_tpg_add_node_to_devs(acl, tpg, lun); in core_dev_add_lun()
592 mutex_unlock(&tpg->acl_node_mutex); in core_dev_add_lun()
603 struct se_portal_group *tpg, in core_dev_del_lun() argument
607 " device object\n", tpg->se_tpg_tfo->get_fabric_name(), in core_dev_del_lun()
608 tpg->se_tpg_tfo->tpg_get_tag(tpg), lun->unpacked_lun, in core_dev_del_lun()
609 tpg->se_tpg_tfo->get_fabric_name()); in core_dev_del_lun()
611 core_tpg_remove_lun(tpg, lun); in core_dev_del_lun()
615 struct se_portal_group *tpg, in core_dev_init_initiator_node_lun_acl() argument
624 tpg->se_tpg_tfo->get_fabric_name()); in core_dev_init_initiator_node_lun_acl()
642 struct se_portal_group *tpg, in core_dev_add_initiator_node_lun_acl() argument
663 lun_access_ro, nacl, tpg) < 0) in core_dev_add_initiator_node_lun_acl()
667 " InitiatorNode: %s\n", tpg->se_tpg_tfo->get_fabric_name(), in core_dev_add_initiator_node_lun_acl()
668 tpg->se_tpg_tfo->tpg_get_tag(tpg), lun->unpacked_lun, lacl->mapped_lun, in core_dev_add_initiator_node_lun_acl()
675 core_scsi3_check_aptpl_registration(dev, tpg, lun, nacl, in core_dev_add_initiator_node_lun_acl()
684 struct se_portal_group *tpg = lun->lun_tpg; in core_dev_del_initiator_node_lun_acl() local
695 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_dev_del_initiator_node_lun_acl()
700 tpg->se_tpg_tfo->get_fabric_name(), in core_dev_del_initiator_node_lun_acl()
701 tpg->se_tpg_tfo->tpg_get_tag(tpg), lun->unpacked_lun, in core_dev_del_initiator_node_lun_acl()
708 struct se_portal_group *tpg, in core_dev_free_initiator_node_lun_acl() argument
712 " Mapped LUN: %llu\n", tpg->se_tpg_tfo->get_fabric_name(), in core_dev_free_initiator_node_lun_acl()
713 tpg->se_tpg_tfo->tpg_get_tag(tpg), in core_dev_free_initiator_node_lun_acl()
714 tpg->se_tpg_tfo->get_fabric_name(), in core_dev_free_initiator_node_lun_acl()