Lines Matching refs:se_tpg
181 struct se_portal_group se_tpg; member
606 transport_init_se_cmd(se_cmd, tpg->se_tpg.se_tpg_tfo, in scsiback_device_action()
889 spin_lock(&tpg_entry->se_tpg.tpg_lun_lock); in scsiback_add_translation_entry()
890 if (tpg_entry->se_tpg.tpg_lun_list[lun]->lun_status == in scsiback_add_translation_entry()
897 spin_unlock(&tpg_entry->se_tpg.tpg_lun_lock); in scsiback_add_translation_entry()
1257 static u8 scsiback_get_fabric_proto_ident(struct se_portal_group *se_tpg) in scsiback_get_fabric_proto_ident() argument
1259 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_fabric_proto_ident()
1260 struct scsiback_tpg, se_tpg); in scsiback_get_fabric_proto_ident()
1265 return sas_get_fabric_proto_ident(se_tpg); in scsiback_get_fabric_proto_ident()
1267 return fc_get_fabric_proto_ident(se_tpg); in scsiback_get_fabric_proto_ident()
1269 return iscsi_get_fabric_proto_ident(se_tpg); in scsiback_get_fabric_proto_ident()
1276 return sas_get_fabric_proto_ident(se_tpg); in scsiback_get_fabric_proto_ident()
1279 static char *scsiback_get_fabric_wwn(struct se_portal_group *se_tpg) in scsiback_get_fabric_wwn() argument
1281 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_fabric_wwn()
1282 struct scsiback_tpg, se_tpg); in scsiback_get_fabric_wwn()
1288 static u16 scsiback_get_tag(struct se_portal_group *se_tpg) in scsiback_get_tag() argument
1290 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_tag()
1291 struct scsiback_tpg, se_tpg); in scsiback_get_tag()
1295 static u32 scsiback_get_default_depth(struct se_portal_group *se_tpg) in scsiback_get_default_depth() argument
1301 scsiback_get_pr_transport_id(struct se_portal_group *se_tpg, in scsiback_get_pr_transport_id() argument
1307 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_pr_transport_id()
1308 struct scsiback_tpg, se_tpg); in scsiback_get_pr_transport_id()
1313 return sas_get_pr_transport_id(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id()
1316 return fc_get_pr_transport_id(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id()
1319 return iscsi_get_pr_transport_id(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id()
1327 return sas_get_pr_transport_id(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id()
1332 scsiback_get_pr_transport_id_len(struct se_portal_group *se_tpg, in scsiback_get_pr_transport_id_len() argument
1337 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_get_pr_transport_id_len()
1338 struct scsiback_tpg, se_tpg); in scsiback_get_pr_transport_id_len()
1343 return sas_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id_len()
1346 return fc_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id_len()
1349 return iscsi_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id_len()
1357 return sas_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg, in scsiback_get_pr_transport_id_len()
1362 scsiback_parse_pr_out_transport_id(struct se_portal_group *se_tpg, in scsiback_parse_pr_out_transport_id() argument
1367 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_parse_pr_out_transport_id()
1368 struct scsiback_tpg, se_tpg); in scsiback_parse_pr_out_transport_id()
1373 return sas_parse_pr_out_transport_id(se_tpg, buf, out_tid_len, in scsiback_parse_pr_out_transport_id()
1376 return fc_parse_pr_out_transport_id(se_tpg, buf, out_tid_len, in scsiback_parse_pr_out_transport_id()
1379 return iscsi_parse_pr_out_transport_id(se_tpg, buf, out_tid_len, in scsiback_parse_pr_out_transport_id()
1387 return sas_parse_pr_out_transport_id(se_tpg, buf, out_tid_len, in scsiback_parse_pr_out_transport_id()
1458 scsiback_alloc_fabric_acl(struct se_portal_group *se_tpg) in scsiback_alloc_fabric_acl() argument
1464 scsiback_release_fabric_acl(struct se_portal_group *se_tpg, in scsiback_release_fabric_acl() argument
1470 static u32 scsiback_tpg_get_inst_index(struct se_portal_group *se_tpg) in scsiback_tpg_get_inst_index() argument
1581 static ssize_t scsiback_tpg_param_show_alias(struct se_portal_group *se_tpg, in scsiback_tpg_param_show_alias() argument
1584 struct scsiback_tpg *tpg = container_of(se_tpg, struct scsiback_tpg, in scsiback_tpg_param_show_alias()
1585 se_tpg); in scsiback_tpg_param_show_alias()
1595 static ssize_t scsiback_tpg_param_store_alias(struct se_portal_group *se_tpg, in scsiback_tpg_param_store_alias() argument
1598 struct scsiback_tpg *tpg = container_of(se_tpg, struct scsiback_tpg, in scsiback_tpg_param_store_alias()
1599 se_tpg); in scsiback_tpg_param_store_alias()
1627 struct se_portal_group *se_tpg; in scsiback_make_nexus() local
1637 se_tpg = &tpg->se_tpg; in scsiback_make_nexus()
1660 se_tpg, (unsigned char *)name); in scsiback_make_nexus()
1668 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in scsiback_make_nexus()
1728 static ssize_t scsiback_tpg_show_nexus(struct se_portal_group *se_tpg, in scsiback_tpg_show_nexus() argument
1731 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_tpg_show_nexus()
1732 struct scsiback_tpg, se_tpg); in scsiback_tpg_show_nexus()
1749 static ssize_t scsiback_tpg_store_nexus(struct se_portal_group *se_tpg, in scsiback_tpg_store_nexus() argument
1753 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_tpg_store_nexus()
1754 struct scsiback_tpg, se_tpg); in scsiback_tpg_store_nexus()
1852 static int scsiback_port_link(struct se_portal_group *se_tpg, in scsiback_port_link() argument
1855 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_port_link()
1856 struct scsiback_tpg, se_tpg); in scsiback_port_link()
1865 static void scsiback_port_unlink(struct se_portal_group *se_tpg, in scsiback_port_unlink() argument
1868 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_port_unlink()
1869 struct scsiback_tpg, se_tpg); in scsiback_port_unlink()
1905 &tpg->se_tpg, tpg, TRANSPORT_TPG_TYPE_NORMAL); in scsiback_make_tpg()
1914 return &tpg->se_tpg; in scsiback_make_tpg()
1917 static void scsiback_drop_tpg(struct se_portal_group *se_tpg) in scsiback_drop_tpg() argument
1919 struct scsiback_tpg *tpg = container_of(se_tpg, in scsiback_drop_tpg()
1920 struct scsiback_tpg, se_tpg); in scsiback_drop_tpg()
1932 core_tpg_deregister(se_tpg); in scsiback_drop_tpg()
1936 static int scsiback_check_true(struct se_portal_group *se_tpg) in scsiback_check_true() argument
1941 static int scsiback_check_false(struct se_portal_group *se_tpg) in scsiback_check_false() argument