Lines Matching refs:se_tpg

135 	struct se_portal_group se_tpg;  member
272 static int vhost_scsi_check_true(struct se_portal_group *se_tpg) in vhost_scsi_check_true() argument
277 static int vhost_scsi_check_false(struct se_portal_group *se_tpg) in vhost_scsi_check_false() argument
287 static char *vhost_scsi_get_fabric_wwn(struct se_portal_group *se_tpg) in vhost_scsi_get_fabric_wwn() argument
289 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_get_fabric_wwn()
290 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_get_fabric_wwn()
296 static u16 vhost_scsi_get_tpgt(struct se_portal_group *se_tpg) in vhost_scsi_get_tpgt() argument
298 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_get_tpgt()
299 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_get_tpgt()
303 static int vhost_scsi_check_prot_fabric_only(struct se_portal_group *se_tpg) in vhost_scsi_check_prot_fabric_only() argument
305 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_check_prot_fabric_only()
306 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_check_prot_fabric_only()
311 static u32 vhost_scsi_tpg_get_inst_index(struct se_portal_group *se_tpg) in vhost_scsi_tpg_get_inst_index() argument
1199 struct se_portal_group *se_tpg; in vhost_scsi_set_endpoint() local
1253 se_tpg = &tpg->se_tpg; in vhost_scsi_set_endpoint()
1254 ret = target_depend_item(&se_tpg->tpg_group.cg_item); in vhost_scsi_set_endpoint()
1303 struct se_portal_group *se_tpg; in vhost_scsi_clear_endpoint() local
1356 se_tpg = &tpg->se_tpg; in vhost_scsi_clear_endpoint()
1357 target_undepend_item(&se_tpg->tpg_group.cg_item); in vhost_scsi_clear_endpoint()
1631 static int vhost_scsi_port_link(struct se_portal_group *se_tpg, in vhost_scsi_port_link() argument
1634 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_port_link()
1635 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_port_link()
1650 static void vhost_scsi_port_unlink(struct se_portal_group *se_tpg, in vhost_scsi_port_unlink() argument
1653 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_port_unlink()
1654 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_port_unlink()
1688 struct se_portal_group *se_tpg = attrib_to_tpg(item); in vhost_scsi_tpg_attrib_fabric_prot_type_store() local
1689 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_tpg_attrib_fabric_prot_type_store()
1690 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_tpg_attrib_fabric_prot_type_store()
1710 struct se_portal_group *se_tpg = attrib_to_tpg(item); in vhost_scsi_tpg_attrib_fabric_prot_type_show() local
1711 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_tpg_attrib_fabric_prot_type_show()
1712 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_tpg_attrib_fabric_prot_type_show()
1727 struct se_portal_group *se_tpg; in vhost_scsi_make_nexus() local
1739 se_tpg = &tpg->se_tpg; in vhost_scsi_make_nexus()
1794 se_tpg, (unsigned char *)name); in vhost_scsi_make_nexus()
1804 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in vhost_scsi_make_nexus()
1870 struct se_portal_group *se_tpg = to_tpg(item); in vhost_scsi_tpg_nexus_show() local
1871 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_tpg_nexus_show()
1872 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_tpg_nexus_show()
1892 struct se_portal_group *se_tpg = to_tpg(item); in vhost_scsi_tpg_nexus_store() local
1893 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_tpg_nexus_store()
1894 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_tpg_nexus_store()
2001 ret = core_tpg_register(wwn, &tpg->se_tpg, tport->tport_proto_id); in vhost_scsi_make_tpg()
2010 return &tpg->se_tpg; in vhost_scsi_make_tpg()
2013 static void vhost_scsi_drop_tpg(struct se_portal_group *se_tpg) in vhost_scsi_drop_tpg() argument
2015 struct vhost_scsi_tpg *tpg = container_of(se_tpg, in vhost_scsi_drop_tpg()
2016 struct vhost_scsi_tpg, se_tpg); in vhost_scsi_drop_tpg()
2028 core_tpg_deregister(se_tpg); in vhost_scsi_drop_tpg()