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()
2581 int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev) in iscsi_host_add() argument
2583 if (!shost->can_queue) in iscsi_host_add()
2584 shost->can_queue = ISCSI_DEF_XMIT_CMDS_MAX; in iscsi_host_add()
2586 if (!shost->cmd_per_lun) in iscsi_host_add()
2587 shost->cmd_per_lun = ISCSI_DEF_CMD_PER_LUN; in iscsi_host_add()
2589 if (!shost->transportt->eh_timed_out) in iscsi_host_add()
2590 shost->transportt->eh_timed_out = iscsi_eh_cmd_timed_out; in iscsi_host_add()
2591 return scsi_add_host(shost, pdev); in iscsi_host_add()
2607 struct Scsi_Host *shost; in iscsi_host_alloc() local
2610 shost = scsi_host_alloc(sht, sizeof(struct iscsi_host) + dd_data_size); in iscsi_host_alloc()
2611 if (!shost) in iscsi_host_alloc()
2613 ihost = shost_priv(shost); in iscsi_host_alloc()
2617 "iscsi_q_%d", shost->host_no); in iscsi_host_alloc()
2627 return shost; in iscsi_host_alloc()
2630 scsi_host_put(shost); in iscsi_host_alloc()
2647 void iscsi_host_remove(struct Scsi_Host *shost) in iscsi_host_remove() argument
2649 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_remove()
2656 iscsi_host_for_each_session(shost, iscsi_notify_host_removed); in iscsi_host_remove()
2662 scsi_remove_host(shost); in iscsi_host_remove()
2668 void iscsi_host_free(struct Scsi_Host *shost) in iscsi_host_free() argument
2670 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_free()
2675 scsi_host_put(shost); in iscsi_host_free()
2679 static void iscsi_host_dec_session_cnt(struct Scsi_Host *shost) in iscsi_host_dec_session_cnt() argument
2681 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_dec_session_cnt()
2684 shost = scsi_host_get(shost); in iscsi_host_dec_session_cnt()
2685 if (!shost) { in iscsi_host_dec_session_cnt()
2697 scsi_host_put(shost); in iscsi_host_dec_session_cnt()
2716 iscsi_session_setup(struct iscsi_transport *iscsit, struct Scsi_Host *shost, in iscsi_session_setup() argument
2720 struct iscsi_host *ihost = shost_priv(shost); in iscsi_session_setup()
2766 cls_session = iscsi_alloc_session(shost, iscsit, in iscsi_session_setup()
2773 session->host = shost; in iscsi_session_setup()
2824 iscsi_host_dec_session_cnt(shost); in iscsi_session_setup()
2840 struct Scsi_Host *shost = session->host; in iscsi_session_teardown() local
2859 iscsi_host_dec_session_cnt(shost); in iscsi_session_teardown()
3582 int iscsi_host_get_param(struct Scsi_Host *shost, enum iscsi_host_param param, in iscsi_host_get_param() argument
3585 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_get_param()
3606 int iscsi_host_set_param(struct Scsi_Host *shost, enum iscsi_host_param param, in iscsi_host_set_param() argument
3609 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_set_param()