Lines Matching refs:tport

1344 		if (vscsi->tport.enabled)  in ibmvscsis_adapter_idle()
2205 static int ibmvscsis_make_nexus(struct ibmvscsis_tport *tport) in ibmvscsis_make_nexus() argument
2207 char *name = tport->tport_name; in ibmvscsis_make_nexus()
2209 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); in ibmvscsis_make_nexus()
2212 if (tport->ibmv_nexus) { in ibmvscsis_make_nexus()
2223 nexus->se_sess = target_setup_session(&tport->se_tpg, 0, 0, in ibmvscsis_make_nexus()
2231 tport->ibmv_nexus = nexus; in ibmvscsis_make_nexus()
2240 static int ibmvscsis_drop_nexus(struct ibmvscsis_tport *tport) in ibmvscsis_drop_nexus() argument
2245 nexus = tport->ibmv_nexus; in ibmvscsis_drop_nexus()
2257 tport->ibmv_nexus = NULL; in ibmvscsis_drop_nexus()
2281 } *iport, *tport; in ibmvscsis_srp_login() local
2287 tport = (struct port_id *)req->target_port_id; in ibmvscsis_srp_login()
2294 (be64_to_cpu(tport->id_extension) > (MAX_NUM_PORTS - 1))) in ibmvscsis_srp_login()
2306 rc = ibmvscsis_make_nexus(&vscsi->tport); in ibmvscsis_srp_login()
2634 struct ibmvscsis_tport *tport = NULL; in ibmvscsis_lookup_port() local
2642 tport = &vscsi->tport; in ibmvscsis_lookup_port()
2648 return tport; in ibmvscsis_lookup_port()
2672 nexus = vscsi->tport.ibmv_nexus; in ibmvscsis_parse_cmd()
2758 nexus = vscsi->tport.ibmv_nexus; in ibmvscsis_parse_task()
3443 snprintf(vscsi->tport.tport_name, IBMVSCSIS_NAMELEN, "%s", in ibmvscsis_probe()
3446 dev_dbg(&vscsi->dev, "probe tport_name: %s\n", vscsi->tport.tport_name); in ibmvscsis_probe()
3677 struct ibmvscsis_tport *tport = in ibmvscsis_get_fabric_wwn() local
3680 return tport->tport_name; in ibmvscsis_get_fabric_wwn()
3685 struct ibmvscsis_tport *tport = in ibmvscsis_get_tag() local
3688 return tport->tport_tpgt; in ibmvscsis_get_tag()
3866 struct ibmvscsis_tport *tport; in ibmvscsis_make_tport() local
3869 tport = ibmvscsis_lookup_port(name); in ibmvscsis_make_tport()
3870 if (tport) { in ibmvscsis_make_tport()
3871 vscsi = container_of(tport, struct scsi_info, tport); in ibmvscsis_make_tport()
3872 tport->tport_proto_id = SCSI_PROTOCOL_SRP; in ibmvscsis_make_tport()
3874 name, tport, tport->tport_proto_id); in ibmvscsis_make_tport()
3875 return &tport->tport_wwn; in ibmvscsis_make_tport()
3883 struct ibmvscsis_tport *tport = container_of(wwn, in ibmvscsis_drop_tport() local
3886 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); in ibmvscsis_drop_tport()
3889 config_item_name(&tport->tport_wwn.wwn_group.cg_item)); in ibmvscsis_drop_tport()
3895 struct ibmvscsis_tport *tport = in ibmvscsis_make_tpg() local
3905 tport->tport_tpgt = tpgt; in ibmvscsis_make_tpg()
3907 tport->releasing = false; in ibmvscsis_make_tpg()
3909 rc = core_tpg_register(&tport->tport_wwn, &tport->se_tpg, in ibmvscsis_make_tpg()
3910 tport->tport_proto_id); in ibmvscsis_make_tpg()
3914 return &tport->se_tpg; in ibmvscsis_make_tpg()
3919 struct ibmvscsis_tport *tport = container_of(se_tpg, in ibmvscsis_drop_tpg() local
3923 tport->releasing = true; in ibmvscsis_drop_tpg()
3924 tport->enabled = false; in ibmvscsis_drop_tpg()
3929 ibmvscsis_drop_nexus(tport); in ibmvscsis_drop_tpg()
3951 struct ibmvscsis_tport *tport = container_of(se_tpg, in ibmvscsis_enable_tpg() local
3954 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); in ibmvscsis_enable_tpg()
3959 tport->enabled = true; in ibmvscsis_enable_tpg()
3967 tport->enabled = false; in ibmvscsis_enable_tpg()