Lines Matching refs:tport
1343 if (vscsi->tport.enabled)
2207 static int ibmvscsis_make_nexus(struct ibmvscsis_tport *tport)
2209 char *name = tport->tport_name;
2211 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport);
2214 if (tport->ibmv_nexus) {
2215 dev_dbg(&vscsi->dev, "tport->ibmv_nexus already exists\n");
2225 nexus->se_sess = target_setup_session(&tport->se_tpg, 0, 0,
2233 tport->ibmv_nexus = nexus;
2242 static int ibmvscsis_drop_nexus(struct ibmvscsis_tport *tport)
2247 nexus = tport->ibmv_nexus;
2259 tport->ibmv_nexus = NULL;
2283 } *iport, *tport;
2289 tport = (struct port_id *)req->target_port_id;
2296 (be64_to_cpu(tport->id_extension) > (MAX_NUM_PORTS - 1)))
2308 rc = ibmvscsis_make_nexus(&vscsi->tport);
2636 struct ibmvscsis_tport *tport = NULL;
2644 tport = &vscsi->tport;
2650 return tport;
2675 nexus = vscsi->tport.ibmv_nexus;
2769 nexus = vscsi->tport.ibmv_nexus;
3454 snprintf(vscsi->tport.tport_name, IBMVSCSIS_NAMELEN, "%s",
3457 dev_dbg(&vscsi->dev, "probe tport_name: %s\n", vscsi->tport.tport_name);
3690 struct ibmvscsis_tport *tport =
3693 return tport->tport_name;
3698 struct ibmvscsis_tport *tport =
3701 return tport->tport_tpgt;
3879 struct ibmvscsis_tport *tport;
3882 tport = ibmvscsis_lookup_port(name);
3883 if (tport) {
3884 vscsi = container_of(tport, struct scsi_info, tport);
3885 tport->tport_proto_id = SCSI_PROTOCOL_SRP;
3887 name, tport, tport->tport_proto_id);
3888 return &tport->tport_wwn;
3896 struct ibmvscsis_tport *tport = container_of(wwn,
3899 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport);
3902 config_item_name(&tport->tport_wwn.wwn_group.cg_item));
3908 struct ibmvscsis_tport *tport =
3918 tport->tport_tpgt = tpgt;
3920 tport->releasing = false;
3922 rc = core_tpg_register(&tport->tport_wwn, &tport->se_tpg,
3923 tport->tport_proto_id);
3927 return &tport->se_tpg;
3932 struct ibmvscsis_tport *tport = container_of(se_tpg,
3936 tport->releasing = true;
3937 tport->enabled = false;
3942 ibmvscsis_drop_nexus(tport);
3965 struct ibmvscsis_tport *tport = container_of(se_tpg,
3969 return snprintf(page, PAGE_SIZE, "%d\n", (tport->enabled) ? 1 : 0);
3976 struct ibmvscsis_tport *tport = container_of(se_tpg,
3979 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport);
3997 tport->enabled = true;
4005 tport->enabled = false;