Lines Matching refs:cls_session
71 &(_session)->cls_session->dev, \
82 &(_session)->cls_session->dev, \
1753 struct iscsi_cls_session *cls_session; in iscsi_queuecommand() local
1765 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_queuecommand()
1766 session = cls_session->dd_data; in iscsi_queuecommand()
1769 reason = iscsi_session_chkready(cls_session); in iscsi_queuecommand()
1892 struct iscsi_cls_session *cls_session = starget_to_session(starget); in iscsi_target_alloc() local
1893 struct iscsi_session *session = cls_session->dd_data; in iscsi_target_alloc()
2080 struct iscsi_cls_session *cls_session; in iscsi_eh_cmd_timed_out() local
2085 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_eh_cmd_timed_out()
2086 session = cls_session->dd_data; in iscsi_eh_cmd_timed_out()
2348 struct iscsi_cls_session *cls_session; in iscsi_eh_abort() local
2355 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_eh_abort()
2356 session = cls_session->dd_data; in iscsi_eh_abort()
2513 struct iscsi_cls_session *cls_session; in iscsi_eh_device_reset() local
2519 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_eh_device_reset()
2520 session = cls_session->dd_data; in iscsi_eh_device_reset()
2585 void iscsi_session_recovery_timedout(struct iscsi_cls_session *cls_session) in iscsi_session_recovery_timedout() argument
2587 struct iscsi_session *session = cls_session->dd_data; in iscsi_session_recovery_timedout()
2607 struct iscsi_cls_session *cls_session; in iscsi_eh_session_reset() local
2611 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_eh_session_reset()
2612 session = cls_session->dd_data; in iscsi_eh_session_reset()
2675 struct iscsi_cls_session *cls_session; in iscsi_eh_target_reset() local
2681 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_eh_target_reset()
2682 session = cls_session->dd_data; in iscsi_eh_target_reset()
2931 static void iscsi_notify_host_removed(struct iscsi_cls_session *cls_session) in iscsi_notify_host_removed() argument
2933 iscsi_session_failure(cls_session->dd_data, ISCSI_ERR_INVALID_HOST); in iscsi_notify_host_removed()
3026 struct iscsi_cls_session *cls_session; in iscsi_session_setup() local
3042 cls_session = iscsi_alloc_session(shost, iscsit, in iscsi_session_setup()
3045 if (!cls_session) in iscsi_session_setup()
3047 session = cls_session->dd_data; in iscsi_session_setup()
3048 session->cls_session = cls_session; in iscsi_session_setup()
3062 session->dd_data = cls_session->dd_data + sizeof(*session); in iscsi_session_setup()
3092 if (iscsi_add_session(cls_session, id)) in iscsi_session_setup()
3095 return cls_session; in iscsi_session_setup()
3102 iscsi_free_session(cls_session); in iscsi_session_setup()
3112 void iscsi_session_remove(struct iscsi_cls_session *cls_session) in iscsi_session_remove() argument
3114 struct iscsi_session *session = cls_session->dd_data; in iscsi_session_remove()
3117 iscsi_remove_session(cls_session); in iscsi_session_remove()
3131 void iscsi_session_free(struct iscsi_cls_session *cls_session) in iscsi_session_free() argument
3133 struct iscsi_session *session = cls_session->dd_data; in iscsi_session_free()
3134 struct module *owner = cls_session->transport->owner; in iscsi_session_free()
3151 iscsi_free_session(cls_session); in iscsi_session_free()
3160 void iscsi_session_teardown(struct iscsi_cls_session *cls_session) in iscsi_session_teardown() argument
3162 iscsi_session_remove(cls_session); in iscsi_session_teardown()
3163 iscsi_session_free(cls_session); in iscsi_session_teardown()
3174 iscsi_conn_setup(struct iscsi_cls_session *cls_session, int dd_size, in iscsi_conn_setup() argument
3177 struct iscsi_session *session = cls_session->dd_data; in iscsi_conn_setup()
3183 cls_conn = iscsi_alloc_conn(cls_session, sizeof(*conn) + dd_size, in iscsi_conn_setup()
3351 iscsi_unblock_session(session->cls_session); in iscsi_conn_start()
3436 iscsi_block_session(session->cls_session); in iscsi_conn_stop()
3452 int iscsi_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_conn_bind() argument
3455 struct iscsi_session *session = cls_session->dd_data; in iscsi_conn_bind()
3614 int iscsi_session_get_param(struct iscsi_cls_session *cls_session, in iscsi_session_get_param() argument
3617 struct iscsi_session *session = cls_session->dd_data; in iscsi_session_get_param()