Lines Matching refs:shost

90 	struct Scsi_Host *shost = conn->session->host;  in iscsi_conn_queue_work()  local
91 struct iscsi_host *ihost = shost_priv(shost); in iscsi_conn_queue_work()
1902 struct Scsi_Host *shost = conn->session->host; in iscsi_suspend_tx() local
1903 struct iscsi_host *ihost = shost_priv(shost); in iscsi_suspend_tx()
2583 int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev) in iscsi_host_add() argument
2585 if (!shost->can_queue) in iscsi_host_add()
2586 shost->can_queue = ISCSI_DEF_XMIT_CMDS_MAX; in iscsi_host_add()
2588 if (!shost->cmd_per_lun) in iscsi_host_add()
2589 shost->cmd_per_lun = ISCSI_DEF_CMD_PER_LUN; in iscsi_host_add()
2591 if (!shost->transportt->eh_timed_out) in iscsi_host_add()
2592 shost->transportt->eh_timed_out = iscsi_eh_cmd_timed_out; in iscsi_host_add()
2593 return scsi_add_host(shost, pdev); in iscsi_host_add()
2609 struct Scsi_Host *shost; in iscsi_host_alloc() local
2612 shost = scsi_host_alloc(sht, sizeof(struct iscsi_host) + dd_data_size); in iscsi_host_alloc()
2613 if (!shost) in iscsi_host_alloc()
2615 ihost = shost_priv(shost); in iscsi_host_alloc()
2619 "iscsi_q_%d", shost->host_no); in iscsi_host_alloc()
2629 return shost; in iscsi_host_alloc()
2632 scsi_host_put(shost); in iscsi_host_alloc()
2649 void iscsi_host_remove(struct Scsi_Host *shost) in iscsi_host_remove() argument
2651 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_remove()
2658 iscsi_host_for_each_session(shost, iscsi_notify_host_removed); in iscsi_host_remove()
2664 scsi_remove_host(shost); in iscsi_host_remove()
2670 void iscsi_host_free(struct Scsi_Host *shost) in iscsi_host_free() argument
2672 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_free()
2677 scsi_host_put(shost); in iscsi_host_free()
2681 static void iscsi_host_dec_session_cnt(struct Scsi_Host *shost) in iscsi_host_dec_session_cnt() argument
2683 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_dec_session_cnt()
2686 shost = scsi_host_get(shost); in iscsi_host_dec_session_cnt()
2687 if (!shost) { in iscsi_host_dec_session_cnt()
2699 scsi_host_put(shost); in iscsi_host_dec_session_cnt()
2718 iscsi_session_setup(struct iscsi_transport *iscsit, struct Scsi_Host *shost, in iscsi_session_setup() argument
2722 struct iscsi_host *ihost = shost_priv(shost); in iscsi_session_setup()
2768 cls_session = iscsi_alloc_session(shost, iscsit, in iscsi_session_setup()
2775 session->host = shost; in iscsi_session_setup()
2826 iscsi_host_dec_session_cnt(shost); in iscsi_session_setup()
2842 struct Scsi_Host *shost = session->host; in iscsi_session_teardown() local
2861 iscsi_host_dec_session_cnt(shost); in iscsi_session_teardown()
3584 int iscsi_host_get_param(struct Scsi_Host *shost, enum iscsi_host_param param, in iscsi_host_get_param() argument
3587 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_get_param()
3608 int iscsi_host_set_param(struct Scsi_Host *shost, enum iscsi_host_param param, in iscsi_host_set_param() argument
3611 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_set_param()