Lines Matching defs:shost

90 	struct Scsi_Host *shost = conn->session->host;
91 struct iscsi_host *ihost = shost_priv(shost);
100 struct Scsi_Host *shost = conn->session->host;
101 struct iscsi_host *ihost = shost_priv(shost);
2028 struct Scsi_Host *shost = conn->session->host;
2029 struct iscsi_host *ihost = shost_priv(shost);
2049 struct Scsi_Host *shost = conn->session->host;
2050 struct iscsi_host *ihost = shost_priv(shost);
2819 int iscsi_host_get_max_scsi_cmds(struct Scsi_Host *shost,
2857 if (shost->can_queue && scsi_cmds > shost->can_queue) {
2858 total_cmds = shost->can_queue;
2861 requested_cmds_max, shost->can_queue);
2871 * @shost: scsi host
2877 int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev)
2879 if (!shost->can_queue)
2880 shost->can_queue = ISCSI_DEF_XMIT_CMDS_MAX;
2882 if (!shost->cmd_per_lun)
2883 shost->cmd_per_lun = ISCSI_DEF_CMD_PER_LUN;
2885 return scsi_add_host(shost, pdev);
2901 struct Scsi_Host *shost;
2904 shost = scsi_host_alloc(sht, sizeof(struct iscsi_host) + dd_data_size);
2905 if (!shost)
2907 ihost = shost_priv(shost);
2912 1, shost->host_no);
2921 return shost;
2924 scsi_host_put(shost);
2936 * @shost: scsi host
2942 void iscsi_host_remove(struct Scsi_Host *shost, bool is_shutdown)
2944 struct iscsi_host *ihost = shost_priv(shost);
2952 iscsi_host_for_each_session(shost, iscsi_notify_host_removed);
2954 iscsi_host_for_each_session(shost, iscsi_force_destroy_session);
2961 scsi_remove_host(shost);
2965 void iscsi_host_free(struct Scsi_Host *shost)
2967 struct iscsi_host *ihost = shost_priv(shost);
2975 scsi_host_put(shost);
2979 static void iscsi_host_dec_session_cnt(struct Scsi_Host *shost)
2981 struct iscsi_host *ihost = shost_priv(shost);
2984 shost = scsi_host_get(shost);
2985 if (!shost) {
2997 scsi_host_put(shost);
3003 * @shost: scsi host
3018 iscsi_session_setup(struct iscsi_transport *iscsit, struct Scsi_Host *shost,
3022 struct iscsi_host *ihost = shost_priv(shost);
3036 scsi_cmds = iscsi_host_get_max_scsi_cmds(shost, cmds_max);
3040 cls_session = iscsi_alloc_session(shost, iscsit,
3047 session->host = shost;
3102 iscsi_host_dec_session_cnt(shost);
3113 struct Scsi_Host *shost = session->host;
3121 iscsi_host_dec_session_cnt(shost);
3888 int iscsi_host_get_param(struct Scsi_Host *shost, enum iscsi_host_param param,
3891 struct iscsi_host *ihost = shost_priv(shost);
3912 int iscsi_host_set_param(struct Scsi_Host *shost, enum iscsi_host_param param,
3915 struct iscsi_host *ihost = shost_priv(shost);