/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_iscsi.h | 41 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session); 43 void beiscsi_session_fail(struct iscsi_cls_session *cls_session); 46 *cls_session, uint32_t cid); 48 int beiscsi_conn_bind(struct iscsi_cls_session *cls_session,
|
H A D | be_iscsi.c | 42 struct iscsi_cls_session *cls_session; local 76 cls_session = iscsi_session_setup(&beiscsi_iscsi_transport, 81 if (!cls_session) 83 sess = cls_session->dd_data; 92 return cls_session; 94 iscsi_session_teardown(cls_session); 100 * @cls_session: pointer to iscsi cls session 105 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session) argument 107 struct iscsi_session *sess = cls_session->dd_data; 112 iscsi_session_teardown(cls_session); 119 beiscsi_session_fail(struct iscsi_cls_session *cls_session) argument 131 beiscsi_conn_create(struct iscsi_cls_session *cls_session, u32 cid) argument 172 beiscsi_conn_bind(struct iscsi_cls_session *cls_session, struct iscsi_cls_conn *cls_conn, u64 transport_fd, int is_leading) argument [all...] |
H A D | be_main.c | 222 struct iscsi_cls_session *cls_session; local 231 cls_session = starget_to_session(scsi_target(sc->device)); 232 session = cls_session->dd_data; 283 struct iscsi_cls_session *cls_session; local 293 cls_session = starget_to_session(scsi_target(sc->device)); 294 session = cls_session->dd_data;
|
/linux-master/drivers/scsi/qedi/ |
H A D | qedi_gbl.h | 57 void qedi_mark_device_missing(struct iscsi_cls_session *cls_session); 58 void qedi_mark_device_available(struct iscsi_cls_session *cls_session);
|
H A D | qedi_iscsi.c | 243 struct iscsi_cls_session *cls_session; local 259 cls_session = iscsi_session_setup(&qedi_iscsi_transport, shost, 262 if (!cls_session) { 268 if (qedi_setup_cmd_pool(qedi, cls_session->dd_data)) { 274 return cls_session; 277 iscsi_session_teardown(cls_session); 281 static void qedi_session_destroy(struct iscsi_cls_session *cls_session) argument 283 struct iscsi_session *session = cls_session->dd_data; 284 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); 288 iscsi_session_teardown(cls_session); 292 qedi_conn_create(struct iscsi_cls_session *cls_session, uint32_t cid) argument 332 qedi_mark_device_missing(struct iscsi_cls_session *cls_session) argument 342 qedi_mark_device_available(struct iscsi_cls_session *cls_session) argument 381 qedi_conn_bind(struct iscsi_cls_session *cls_session, struct iscsi_cls_conn *cls_conn, u64 transport_fd, int is_leading) argument [all...] |
H A D | qedi_main.c | 1171 static void qedi_set_conn_recovery(struct iscsi_cls_session *cls_session) argument 1173 struct iscsi_session *session = cls_session->dd_data; 2833 static void qedi_mark_conn_recovery(struct iscsi_cls_session *cls_session) argument 2835 struct iscsi_session *session = cls_session->dd_data;
|
H A D | qedi_fw.c | 1972 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session);
|
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.c | 414 * @cls_session: iscsi class connection 421 iscsi_iser_conn_create(struct iscsi_cls_session *cls_session, argument 427 cls_conn = iscsi_conn_setup(cls_session, 0, conn_idx); 443 * @cls_session: iscsi class session 452 static int iscsi_iser_conn_bind(struct iscsi_cls_session *cls_session, argument 461 error = iscsi_conn_bind(cls_session, cls_conn, is_leading); 562 * @cls_session: iscsi class session 566 static void iscsi_iser_session_destroy(struct iscsi_cls_session *cls_session) argument 568 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); 570 iscsi_session_teardown(cls_session); 608 struct iscsi_cls_session *cls_session; local [all...] |
/linux-master/drivers/scsi/ |
H A D | iscsi_tcp.c | 579 iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session, argument 588 cls_conn = iscsi_tcp_conn_setup(cls_session, sizeof(*tcp_sw_conn), 708 iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session, argument 731 err = iscsi_conn_bind(cls_session, cls_conn, is_leading); 925 struct iscsi_cls_session *cls_session; local 956 cls_session = iscsi_session_setup(&iscsi_sw_tcp_transport, shost, 961 if (!cls_session) 963 session = cls_session->dd_data; 971 return cls_session; 974 iscsi_session_teardown(cls_session); 982 iscsi_sw_tcp_session_destroy(struct iscsi_cls_session *cls_session) argument [all...] |
H A D | libiscsi.c | 71 &(_session)->cls_session->dev, \ 82 &(_session)->cls_session->dev, \ 1752 struct iscsi_cls_session *cls_session; local 1764 cls_session = starget_to_session(scsi_target(sc->device)); 1765 session = cls_session->dd_data; 1768 reason = iscsi_session_chkready(cls_session); 1891 struct iscsi_cls_session *cls_session = starget_to_session(starget); local 1892 struct iscsi_session *session = cls_session->dd_data; 2078 struct iscsi_cls_session *cls_session; local 2083 cls_session 2346 struct iscsi_cls_session *cls_session; local 2511 struct iscsi_cls_session *cls_session; local 2583 iscsi_session_recovery_timedout(struct iscsi_cls_session *cls_session) argument 2605 struct iscsi_cls_session *cls_session; local 2673 struct iscsi_cls_session *cls_session; local 2929 iscsi_notify_host_removed(struct iscsi_cls_session *cls_session) argument 3024 struct iscsi_cls_session *cls_session; local 3110 iscsi_session_remove(struct iscsi_cls_session *cls_session) argument 3129 iscsi_session_free(struct iscsi_cls_session *cls_session) argument 3158 iscsi_session_teardown(struct iscsi_cls_session *cls_session) argument 3172 iscsi_conn_setup(struct iscsi_cls_session *cls_session, int dd_size, uint32_t conn_idx) argument 3449 iscsi_conn_bind(struct iscsi_cls_session *cls_session, struct iscsi_cls_conn *cls_conn, int is_leading) argument 3611 iscsi_session_get_param(struct iscsi_cls_session *cls_session, enum iscsi_param param, char *buf) argument [all...] |
H A D | libiscsi_tcp.c | 1122 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size, argument 1130 cls_conn = iscsi_conn_setup(cls_session,
|
/linux-master/include/scsi/ |
H A D | libiscsi.h | 279 struct iscsi_cls_session *cls_session; member in struct:iscsi_session 425 void iscsi_session_remove(struct iscsi_cls_session *cls_session); 426 void iscsi_session_free(struct iscsi_cls_session *cls_session); 431 extern int iscsi_session_get_param(struct iscsi_cls_session *cls_session, 435 iscsi_cls_session_printk(prefix, _sess->cls_session, fmt, ##a)
|
H A D | libiscsi_tcp.h | 116 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size,
|
/linux-master/drivers/scsi/bnx2i/ |
H A D | bnx2i_iscsi.c | 584 * @cls_session: iscsi cls session pointer 592 void bnx2i_drop_session(struct iscsi_cls_session *cls_session) argument 594 iscsi_session_failure(cls_session->dd_data, ISCSI_ERR_CONN_FAILED); 1223 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session); 1289 struct iscsi_cls_session *cls_session; local 1313 cls_session = iscsi_session_setup(&bnx2i_iscsi_transport, shost, 1316 if (!cls_session) 1319 if (bnx2i_setup_cmd_pool(hba, cls_session->dd_data)) 1321 return cls_session; 1324 iscsi_session_teardown(cls_session); 1336 bnx2i_session_destroy(struct iscsi_cls_session *cls_session) argument 1355 bnx2i_conn_create(struct iscsi_cls_session *cls_session, uint32_t cid) argument 1404 bnx2i_conn_bind(struct iscsi_cls_session *cls_session, struct iscsi_cls_conn *cls_conn, uint64_t transport_fd, int is_leading) argument [all...] |
/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_glbl.h | 62 void qla4xxx_mark_device_missing(struct iscsi_cls_session *cls_session); 177 void qla4xxx_login_flash_ddb(struct iscsi_cls_session *cls_session); 178 int qla4xxx_unblock_ddb(struct iscsi_cls_session *cls_session); 179 int qla4xxx_unblock_flash_ddb(struct iscsi_cls_session *cls_session);
|
H A D | ql4_os.c | 130 static int qla4xxx_conn_bind(struct iscsi_cls_session *cls_session, 142 static void qla4xxx_fail_session(struct iscsi_cls_session *cls_session); 832 struct iscsi_cls_session *cls_session; local 839 cls_session = iscsi_dev_to_session(dev); 840 sess = cls_session->dd_data; 843 if (iscsi_is_session_online(cls_session)) 3220 static int qla4xxx_conn_bind(struct iscsi_cls_session *cls_session, argument 3231 sess = cls_session->dd_data; 3236 cls_session->sid, cls_conn->cid)); 3238 if (iscsi_conn_bind(cls_session, cls_con 4035 qla4xxx_mark_device_missing(struct iscsi_cls_session *cls_session) argument 4833 qla4xxx_fail_session(struct iscsi_cls_session *cls_session) argument 5059 qla4xxx_relogin_devices(struct iscsi_cls_session *cls_session) argument 5088 qla4xxx_unblock_flash_ddb(struct iscsi_cls_session *cls_session) argument 5113 qla4xxx_unblock_ddb(struct iscsi_cls_session *cls_session) argument [all...] |
H A D | ql4_init.c | 1198 * @cls_session: Pointer to the session to login 1203 void qla4xxx_login_flash_ddb(struct iscsi_cls_session *cls_session) argument 1213 sess = cls_session->dd_data;
|
H A D | ql4_def.h | 305 int (*unblock_sess)(struct iscsi_cls_session *cls_session);
|
/linux-master/drivers/scsi/cxgbi/ |
H A D | libcxgbi.c | 2644 cxgbi_create_conn(struct iscsi_cls_session *cls_session, u32 cid) argument 2651 cls_conn = iscsi_tcp_conn_setup(cls_session, sizeof(*cconn), cid); 2662 cid, cid, cls_session, cls_conn, conn, tcp_conn, cconn); 2668 int cxgbi_bind_conn(struct iscsi_cls_session *cls_session, argument 2695 err = iscsi_conn_bind(cls_session, cls_conn, is_leading); 2716 cls_session, cls_conn, ep, cconn, csk); 2733 struct iscsi_cls_session *cls_session; local 2747 cls_session = iscsi_session_setup(chba->cdev->itp, shost, 2752 if (!cls_session) 2755 session = cls_session 2769 cxgbi_destroy_session(struct iscsi_cls_session *cls_session) argument [all...] |