Home
last modified time | relevance | path

Searched refs:cls_session (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/scsi/be2iscsi/
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,
Dbe_iscsi.c41 struct iscsi_cls_session *cls_session; in beiscsi_session_create() local
75 cls_session = iscsi_session_setup(&beiscsi_iscsi_transport, in beiscsi_session_create()
80 if (!cls_session) in beiscsi_session_create()
82 sess = cls_session->dd_data; in beiscsi_session_create()
91 return cls_session; in beiscsi_session_create()
93 iscsi_session_teardown(cls_session); in beiscsi_session_create()
104 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session) in beiscsi_session_destroy() argument
106 struct iscsi_session *sess = cls_session->dd_data; in beiscsi_session_destroy()
111 iscsi_session_teardown(cls_session); in beiscsi_session_destroy()
118 void beiscsi_session_fail(struct iscsi_cls_session *cls_session) in beiscsi_session_fail() argument
[all …]
Dbe_main.c220 struct iscsi_cls_session *cls_session; in beiscsi_eh_abort() local
229 cls_session = starget_to_session(scsi_target(sc->device)); in beiscsi_eh_abort()
230 session = cls_session->dd_data; in beiscsi_eh_abort()
274 struct iscsi_cls_session *cls_session; in beiscsi_eh_device_reset() local
284 cls_session = starget_to_session(scsi_target(sc->device)); in beiscsi_eh_device_reset()
285 session = cls_session->dd_data; in beiscsi_eh_device_reset()
/Linux-v5.4/drivers/scsi/
Discsi_tcp.c536 iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session, in iscsi_sw_tcp_conn_create() argument
545 cls_conn = iscsi_tcp_conn_setup(cls_session, sizeof(*tcp_sw_conn), in iscsi_sw_tcp_conn_create()
649 iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_sw_tcp_conn_bind() argument
653 struct iscsi_session *session = cls_session->dd_data; in iscsi_sw_tcp_conn_bind()
669 err = iscsi_conn_bind(cls_session, cls_conn, is_leading); in iscsi_sw_tcp_conn_bind()
830 struct iscsi_cls_session *cls_session; in iscsi_sw_tcp_session_create() local
854 cls_session = iscsi_session_setup(&iscsi_sw_tcp_transport, shost, in iscsi_sw_tcp_session_create()
859 if (!cls_session) in iscsi_sw_tcp_session_create()
861 session = cls_session->dd_data; in iscsi_sw_tcp_session_create()
868 return cls_session; in iscsi_sw_tcp_session_create()
[all …]
Dlibiscsi.c71 &(_session)->cls_session->dev, \
82 &(_session)->cls_session->dev, \
1637 struct iscsi_cls_session *cls_session; in iscsi_queuecommand() local
1649 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_queuecommand()
1650 session = cls_session->dd_data; in iscsi_queuecommand()
1653 reason = iscsi_session_chkready(cls_session); in iscsi_queuecommand()
1778 struct iscsi_cls_session *cls_session = starget_to_session(starget); in iscsi_target_alloc() local
1779 struct iscsi_session *session = cls_session->dd_data; in iscsi_target_alloc()
1938 struct iscsi_cls_session *cls_session; in iscsi_eh_cmd_timed_out() local
1943 cls_session = starget_to_session(scsi_target(sc->device)); in iscsi_eh_cmd_timed_out()
[all …]
Dlibiscsi_tcp.c1090 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size, in iscsi_tcp_conn_setup() argument
1098 cls_conn = iscsi_conn_setup(cls_session, in iscsi_tcp_conn_setup()
/Linux-v5.4/drivers/infiniband/ulp/iser/
Discsi_iser.c425 iscsi_iser_conn_create(struct iscsi_cls_session *cls_session, in iscsi_iser_conn_create() argument
431 cls_conn = iscsi_conn_setup(cls_session, 0, conn_idx); in iscsi_iser_conn_create()
457 iscsi_iser_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_iser_conn_bind() argument
467 error = iscsi_conn_bind(cls_session, cls_conn, is_leading); in iscsi_iser_conn_bind()
574 iscsi_iser_session_destroy(struct iscsi_cls_session *cls_session) in iscsi_iser_session_destroy() argument
576 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in iscsi_iser_session_destroy()
578 iscsi_session_teardown(cls_session); in iscsi_iser_session_destroy()
610 struct iscsi_cls_session *cls_session; in iscsi_iser_session_create() local
679 cls_session = iscsi_session_setup(&iscsi_iser_transport, shost, in iscsi_iser_session_create()
683 if (!cls_session) in iscsi_iser_session_create()
[all …]
/Linux-v5.4/drivers/scsi/qedi/
Dqedi_iscsi.c242 struct iscsi_cls_session *cls_session; in qedi_session_create() local
258 cls_session = iscsi_session_setup(&qedi_iscsi_transport, shost, in qedi_session_create()
261 if (!cls_session) { in qedi_session_create()
267 if (qedi_setup_cmd_pool(qedi, cls_session->dd_data)) { in qedi_session_create()
273 return cls_session; in qedi_session_create()
276 iscsi_session_teardown(cls_session); in qedi_session_create()
280 static void qedi_session_destroy(struct iscsi_cls_session *cls_session) in qedi_session_destroy() argument
282 struct iscsi_session *session = cls_session->dd_data; in qedi_session_destroy()
283 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in qedi_session_destroy()
287 iscsi_session_teardown(cls_session); in qedi_session_destroy()
[all …]
Dqedi_gbl.h58 void qedi_mark_device_missing(struct iscsi_cls_session *cls_session);
59 void qedi_mark_device_available(struct iscsi_cls_session *cls_session);
Dqedi_fw.c160 iscsi_block_session(session->cls_session); in qedi_tmf_resp_work()
164 iscsi_unblock_session(session->cls_session); in qedi_tmf_resp_work()
168 iscsi_unblock_session(session->cls_session); in qedi_tmf_resp_work()
2032 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session); in qedi_iscsi_send_ioreq()
/Linux-v5.4/drivers/scsi/bnx2i/
Dbnx2i_iscsi.c594 void bnx2i_drop_session(struct iscsi_cls_session *cls_session) in bnx2i_drop_session() argument
596 iscsi_session_failure(cls_session->dd_data, ISCSI_ERR_CONN_FAILED); in bnx2i_drop_session()
1227 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session); in bnx2i_task_xmit()
1292 struct iscsi_cls_session *cls_session; in bnx2i_session_create() local
1316 cls_session = iscsi_session_setup(&bnx2i_iscsi_transport, shost, in bnx2i_session_create()
1319 if (!cls_session) in bnx2i_session_create()
1322 if (bnx2i_setup_cmd_pool(hba, cls_session->dd_data)) in bnx2i_session_create()
1324 return cls_session; in bnx2i_session_create()
1327 iscsi_session_teardown(cls_session); in bnx2i_session_create()
1339 static void bnx2i_session_destroy(struct iscsi_cls_session *cls_session) in bnx2i_session_destroy() argument
[all …]
/Linux-v5.4/include/scsi/
Dlibiscsi.h263 struct iscsi_cls_session *cls_session; member
406 extern int iscsi_session_get_param(struct iscsi_cls_session *cls_session,
410 iscsi_cls_session_printk(prefix, _sess->cls_session, fmt, ##a)
Dlibiscsi_tcp.h116 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size,
/Linux-v5.4/drivers/scsi/qla4xxx/
Dql4_glbl.h63 void qla4xxx_mark_device_missing(struct iscsi_cls_session *cls_session);
179 void qla4xxx_login_flash_ddb(struct iscsi_cls_session *cls_session);
180 int qla4xxx_unblock_ddb(struct iscsi_cls_session *cls_session);
181 int qla4xxx_unblock_flash_ddb(struct iscsi_cls_session *cls_session);
Dql4_os.c131 static int qla4xxx_conn_bind(struct iscsi_cls_session *cls_session,
143 static void qla4xxx_fail_session(struct iscsi_cls_session *cls_session);
803 struct iscsi_cls_session *cls_session; in __qla4xxx_is_chap_active() local
810 cls_session = iscsi_dev_to_session(dev); in __qla4xxx_is_chap_active()
811 sess = cls_session->dd_data; in __qla4xxx_is_chap_active()
814 if (iscsi_session_chkready(cls_session)) in __qla4xxx_is_chap_active()
3185 static int qla4xxx_conn_bind(struct iscsi_cls_session *cls_session, in qla4xxx_conn_bind() argument
3196 sess = cls_session->dd_data; in qla4xxx_conn_bind()
3201 cls_session->sid, cls_conn->cid)); in qla4xxx_conn_bind()
3203 if (iscsi_conn_bind(cls_session, cls_conn, is_leading)) in qla4xxx_conn_bind()
[all …]
Dql4_init.c1202 void qla4xxx_login_flash_ddb(struct iscsi_cls_session *cls_session) in qla4xxx_login_flash_ddb() argument
1212 sess = cls_session->dd_data; in qla4xxx_login_flash_ddb()
Dql4_def.h297 int (*unblock_sess)(struct iscsi_cls_session *cls_session);
/Linux-v5.4/drivers/scsi/cxgbi/
Dlibcxgbi.c2344 cxgbi_create_conn(struct iscsi_cls_session *cls_session, u32 cid) in cxgbi_create_conn() argument
2351 cls_conn = iscsi_tcp_conn_setup(cls_session, sizeof(*cconn), cid); in cxgbi_create_conn()
2362 cid, cid, cls_session, cls_conn, conn, tcp_conn, cconn); in cxgbi_create_conn()
2368 int cxgbi_bind_conn(struct iscsi_cls_session *cls_session, in cxgbi_bind_conn() argument
2395 err = iscsi_conn_bind(cls_session, cls_conn, is_leading); in cxgbi_bind_conn()
2414 cls_session, cls_conn, ep, cconn, csk); in cxgbi_bind_conn()
2429 struct iscsi_cls_session *cls_session; in cxgbi_create_session() local
2443 cls_session = iscsi_session_setup(chba->cdev->itp, shost, in cxgbi_create_session()
2448 if (!cls_session) in cxgbi_create_session()
2451 session = cls_session->dd_data; in cxgbi_create_session()
[all …]