• Home
  • Raw
  • Download

Lines Matching refs:ihost

89 	struct iscsi_host *ihost = shost_priv(shost);  in iscsi_conn_queue_work()  local
91 if (ihost->workq) in iscsi_conn_queue_work()
92 queue_work(ihost->workq, &conn->xmitwork); in iscsi_conn_queue_work()
671 struct iscsi_host *ihost = shost_priv(session->host); in __iscsi_conn_send_pdu() local
754 if (!ihost->workq) { in __iscsi_conn_send_pdu()
1677 struct iscsi_host *ihost; in iscsi_queuecommand() local
1686 ihost = shost_priv(host); in iscsi_queuecommand()
1764 if (!ihost->workq) { in iscsi_queuecommand()
1952 struct iscsi_host *ihost = shost_priv(shost); in iscsi_suspend_tx() local
1955 if (ihost->workq) in iscsi_suspend_tx()
1956 flush_workqueue(ihost->workq); in iscsi_suspend_tx()
2779 struct iscsi_host *ihost; in iscsi_host_alloc() local
2784 ihost = shost_priv(shost); in iscsi_host_alloc()
2787 snprintf(ihost->workq_name, sizeof(ihost->workq_name), in iscsi_host_alloc()
2789 ihost->workq = alloc_workqueue("%s", in iscsi_host_alloc()
2791 1, ihost->workq_name); in iscsi_host_alloc()
2792 if (!ihost->workq) in iscsi_host_alloc()
2796 spin_lock_init(&ihost->lock); in iscsi_host_alloc()
2797 ihost->state = ISCSI_HOST_SETUP; in iscsi_host_alloc()
2798 ihost->num_sessions = 0; in iscsi_host_alloc()
2799 init_waitqueue_head(&ihost->session_removal_wq); in iscsi_host_alloc()
2822 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_remove() local
2825 spin_lock_irqsave(&ihost->lock, flags); in iscsi_host_remove()
2826 ihost->state = ISCSI_HOST_REMOVED; in iscsi_host_remove()
2827 spin_unlock_irqrestore(&ihost->lock, flags); in iscsi_host_remove()
2830 wait_event_interruptible(ihost->session_removal_wq, in iscsi_host_remove()
2831 ihost->num_sessions == 0); in iscsi_host_remove()
2841 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_free() local
2843 if (ihost->workq) in iscsi_host_free()
2844 destroy_workqueue(ihost->workq); in iscsi_host_free()
2846 kfree(ihost->netdev); in iscsi_host_free()
2847 kfree(ihost->hwaddress); in iscsi_host_free()
2848 kfree(ihost->initiatorname); in iscsi_host_free()
2855 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_dec_session_cnt() local
2866 spin_lock_irqsave(&ihost->lock, flags); in iscsi_host_dec_session_cnt()
2867 ihost->num_sessions--; in iscsi_host_dec_session_cnt()
2868 if (ihost->num_sessions == 0) in iscsi_host_dec_session_cnt()
2869 wake_up(&ihost->session_removal_wq); in iscsi_host_dec_session_cnt()
2870 spin_unlock_irqrestore(&ihost->lock, flags); in iscsi_host_dec_session_cnt()
2896 struct iscsi_host *ihost = shost_priv(shost); in iscsi_session_setup() local
2902 spin_lock_irqsave(&ihost->lock, flags); in iscsi_session_setup()
2903 if (ihost->state == ISCSI_HOST_REMOVED) { in iscsi_session_setup()
2904 spin_unlock_irqrestore(&ihost->lock, flags); in iscsi_session_setup()
2907 ihost->num_sessions++; in iscsi_session_setup()
2908 spin_unlock_irqrestore(&ihost->lock, flags); in iscsi_session_setup()
3733 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_get_param() local
3738 len = sysfs_emit(buf, "%s\n", ihost->netdev); in iscsi_host_get_param()
3741 len = sysfs_emit(buf, "%s\n", ihost->hwaddress); in iscsi_host_get_param()
3744 len = sysfs_emit(buf, "%s\n", ihost->initiatorname); in iscsi_host_get_param()
3757 struct iscsi_host *ihost = shost_priv(shost); in iscsi_host_set_param() local
3761 return iscsi_switch_str_param(&ihost->netdev, buf); in iscsi_host_set_param()
3763 return iscsi_switch_str_param(&ihost->hwaddress, buf); in iscsi_host_set_param()
3765 return iscsi_switch_str_param(&ihost->initiatorname, buf); in iscsi_host_set_param()