Searched refs:cls_session (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/scsi/be2iscsi/
H A Dbe_iscsi.h41 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 Dbe_iscsi.c42 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 Dbe_main.c222 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 Dqedi_gbl.h57 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 Dqedi_iscsi.c243 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 Dqedi_main.c1171 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 Dqedi_fw.c1972 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session);
/linux-master/drivers/infiniband/ulp/iser/
H A Discsi_iser.c414 * @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 Discsi_tcp.c579 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 Dlibiscsi.c71 &(_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 Dlibiscsi_tcp.c1122 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 Dlibiscsi.h279 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 Dlibiscsi_tcp.h116 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size,
/linux-master/drivers/scsi/bnx2i/
H A Dbnx2i_iscsi.c584 * @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 Dql4_glbl.h62 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 Dql4_os.c130 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 Dql4_init.c1198 * @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 Dql4_def.h305 int (*unblock_sess)(struct iscsi_cls_session *cls_session);
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.c2644 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...]

Completed in 403 milliseconds