Lines Matching defs:shost
848 static int iscsi_sw_tcp_host_get_param(struct Scsi_Host *shost,
851 struct iscsi_sw_tcp_host *tcp_sw_host = iscsi_host_priv(shost);
896 return iscsi_host_get_param(shost, param, buf);
928 struct Scsi_Host *shost;
936 shost = iscsi_host_alloc(&iscsi_sw_tcp_sht,
938 if (!shost)
940 shost->transportt = iscsi_sw_tcp_scsi_transport;
941 shost->cmd_per_lun = qdepth;
942 shost->max_lun = iscsi_max_lun;
943 shost->max_id = 0;
944 shost->max_channel = 0;
945 shost->max_cmd_len = SCSI_MAX_VARLEN_CDB_SIZE;
947 rc = iscsi_host_get_max_scsi_cmds(shost, cmds_max);
950 shost->can_queue = rc;
952 if (iscsi_host_add(shost, NULL))
955 cls_session = iscsi_session_setup(&iscsi_sw_tcp_transport, shost,
968 tcp_sw_host = iscsi_host_priv(shost);
975 iscsi_host_remove(shost, false);
977 iscsi_host_free(shost);
983 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session);
995 iscsi_host_remove(shost, false);
1000 iscsi_host_free(shost);