Lines Matching refs:tport
1344 if (vscsi->tport.enabled)
2205 static int ibmvscsis_make_nexus(struct ibmvscsis_tport *tport)
2207 char *name = tport->tport_name;
2209 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport);
2212 if (tport->ibmv_nexus) {
2213 dev_dbg(&vscsi->dev, "tport->ibmv_nexus already exists\n");
2223 nexus->se_sess = target_setup_session(&tport->se_tpg, 0, 0,
2231 tport->ibmv_nexus = nexus;
2240 static int ibmvscsis_drop_nexus(struct ibmvscsis_tport *tport)
2245 nexus = tport->ibmv_nexus;
2257 tport->ibmv_nexus = NULL;
2281 } *iport, *tport;
2287 tport = (struct port_id *)req->target_port_id;
2294 (be64_to_cpu(tport->id_extension) > (MAX_NUM_PORTS - 1)))
2306 rc = ibmvscsis_make_nexus(&vscsi->tport);
2634 struct ibmvscsis_tport *tport = NULL;
2642 tport = &vscsi->tport;
2648 return tport;
2672 nexus = vscsi->tport.ibmv_nexus;
2758 nexus = vscsi->tport.ibmv_nexus;
3443 snprintf(vscsi->tport.tport_name, IBMVSCSIS_NAMELEN, "%s",
3446 dev_dbg(&vscsi->dev, "probe tport_name: %s\n", vscsi->tport.tport_name);
3677 struct ibmvscsis_tport *tport =
3680 return tport->tport_name;
3685 struct ibmvscsis_tport *tport =
3688 return tport->tport_tpgt;
3842 struct ibmvscsis_tport *tport;
3845 tport = ibmvscsis_lookup_port(name);
3846 if (tport) {
3847 vscsi = container_of(tport, struct scsi_info, tport);
3848 tport->tport_proto_id = SCSI_PROTOCOL_SRP;
3850 name, tport, tport->tport_proto_id);
3851 return &tport->tport_wwn;
3859 struct ibmvscsis_tport *tport = container_of(wwn,
3862 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport);
3865 config_item_name(&tport->tport_wwn.wwn_group.cg_item));
3871 struct ibmvscsis_tport *tport =
3881 tport->tport_tpgt = tpgt;
3883 tport->releasing = false;
3885 rc = core_tpg_register(&tport->tport_wwn, &tport->se_tpg,
3886 tport->tport_proto_id);
3890 return &tport->se_tpg;
3895 struct ibmvscsis_tport *tport = container_of(se_tpg,
3899 tport->releasing = true;
3900 tport->enabled = false;
3905 ibmvscsis_drop_nexus(tport);
3927 struct ibmvscsis_tport *tport = container_of(se_tpg,
3930 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport);
3935 tport->enabled = true;
3943 tport->enabled = false;