Lines Matching refs:se_tpg
176 struct se_portal_group se_tpg; member
600 transport_init_se_cmd(se_cmd, tpg->se_tpg.se_tpg_tfo, in scsiback_device_action()
885 mutex_lock(&tpg_entry->se_tpg.tpg_lun_mutex); in scsiback_add_translation_entry()
886 hlist_for_each_entry(se_lun, &tpg_entry->se_tpg.tpg_lun_hlist, link) { in scsiback_add_translation_entry()
895 mutex_unlock(&tpg_entry->se_tpg.tpg_lun_mutex); in scsiback_add_translation_entry()
1255 static char *scsiback_get_fabric_wwn(struct se_portal_group *se_tpg) in scsiback_get_fabric_wwn() argument
1257 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_fabric_wwn()
1258 struct scsiback_tpg, se_tpg); in scsiback_get_fabric_wwn()
1264 static u16 scsiback_get_tag(struct se_portal_group *se_tpg) in scsiback_get_tag() argument
1266 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_tag()
1267 struct scsiback_tpg, se_tpg); in scsiback_get_tag()
1337 static u32 scsiback_tpg_get_inst_index(struct se_portal_group *se_tpg) in scsiback_tpg_get_inst_index() argument
1443 struct se_portal_group *se_tpg = param_to_tpg(item); in scsiback_tpg_param_alias_show() local
1444 struct scsiback_tpg *tpg = container_of(se_tpg, struct scsiback_tpg, in scsiback_tpg_param_alias_show()
1445 se_tpg); in scsiback_tpg_param_alias_show()
1458 struct se_portal_group *se_tpg = param_to_tpg(item); in scsiback_tpg_param_alias_store() local
1459 struct scsiback_tpg *tpg = container_of(se_tpg, struct scsiback_tpg, in scsiback_tpg_param_alias_store()
1460 se_tpg); in scsiback_tpg_param_alias_store()
1488 struct se_portal_group *se_tpg; in scsiback_make_nexus() local
1498 se_tpg = &tpg->se_tpg; in scsiback_make_nexus()
1521 se_tpg, (unsigned char *)name); in scsiback_make_nexus()
1529 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in scsiback_make_nexus()
1591 struct se_portal_group *se_tpg = to_tpg(item); in scsiback_tpg_nexus_show() local
1592 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_tpg_nexus_show()
1593 struct scsiback_tpg, se_tpg); in scsiback_tpg_nexus_show()
1613 struct se_portal_group *se_tpg = to_tpg(item); in scsiback_tpg_nexus_store() local
1614 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_tpg_nexus_store()
1615 struct scsiback_tpg, se_tpg); in scsiback_tpg_nexus_store()
1712 static int scsiback_port_link(struct se_portal_group *se_tpg, in scsiback_port_link() argument
1715 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_port_link()
1716 struct scsiback_tpg, se_tpg); in scsiback_port_link()
1725 static void scsiback_port_unlink(struct se_portal_group *se_tpg, in scsiback_port_unlink() argument
1728 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_port_unlink()
1729 struct scsiback_tpg, se_tpg); in scsiback_port_unlink()
1764 ret = core_tpg_register(wwn, &tpg->se_tpg, tport->tport_proto_id); in scsiback_make_tpg()
1773 return &tpg->se_tpg; in scsiback_make_tpg()
1776 static void scsiback_drop_tpg(struct se_portal_group *se_tpg) in scsiback_drop_tpg() argument
1778 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_drop_tpg()
1779 struct scsiback_tpg, se_tpg); in scsiback_drop_tpg()
1791 core_tpg_deregister(se_tpg); in scsiback_drop_tpg()
1795 static int scsiback_check_true(struct se_portal_group *se_tpg) in scsiback_check_true() argument
1800 static int scsiback_check_false(struct se_portal_group *se_tpg) in scsiback_check_false() argument