Home
last modified time | relevance | path

Searched refs:iscsi_cls_session (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/include/scsi/
Dscsi_transport_iscsi.h92 struct iscsi_cls_session *(*create_session) (struct iscsi_endpoint *ep,
95 void (*destroy_session) (struct iscsi_cls_session *session);
96 struct iscsi_cls_conn *(*create_conn) (struct iscsi_cls_session *sess,
98 int (*bind_conn) (struct iscsi_cls_session *session,
110 int (*get_session_param) (struct iscsi_cls_session *session,
133 void (*session_recovery_timedout) (struct iscsi_cls_session *session);
168 int (*logout_flashnode_sid) (struct iscsi_cls_session *cls_sess);
233 struct iscsi_cls_session { struct
262 container_of(_dev, struct iscsi_cls_session, dev) argument
285 void (*fn)(struct iscsi_cls_session *));
[all …]
Dlibiscsi.h45 struct iscsi_cls_session;
276 struct iscsi_cls_session *cls_session;
412 extern struct iscsi_cls_session *
415 extern void iscsi_session_teardown(struct iscsi_cls_session *);
416 extern void iscsi_session_recovery_timedout(struct iscsi_cls_session *);
419 extern int iscsi_session_get_param(struct iscsi_cls_session *cls_session,
428 extern struct iscsi_cls_conn *iscsi_conn_setup(struct iscsi_cls_session *,
433 extern int iscsi_conn_bind(struct iscsi_cls_session *, struct iscsi_cls_conn *,
Dlibiscsi_tcp.h127 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size,
/Linux-v4.19/drivers/scsi/be2iscsi/
Dbe_iscsi.h41 struct iscsi_cls_session *beiscsi_session_create(struct iscsi_endpoint *ep,
46 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session);
48 void beiscsi_session_fail(struct iscsi_cls_session *cls_session);
50 struct iscsi_cls_conn *beiscsi_conn_create(struct iscsi_cls_session
53 int beiscsi_conn_bind(struct iscsi_cls_session *cls_session,
Dbe_iscsi.c38 struct iscsi_cls_session *beiscsi_session_create(struct iscsi_endpoint *ep, in beiscsi_session_create()
45 struct iscsi_cls_session *cls_session; in beiscsi_session_create()
108 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session) in beiscsi_session_destroy()
122 void beiscsi_session_fail(struct iscsi_cls_session *cls_session) in beiscsi_session_fail()
134 beiscsi_conn_create(struct iscsi_cls_session *cls_session, u32 cid) in beiscsi_conn_create()
174 int beiscsi_conn_bind(struct iscsi_cls_session *cls_session, in beiscsi_conn_bind()
Dbe_main.c226 struct iscsi_cls_session *cls_session; in beiscsi_eh_abort()
280 struct iscsi_cls_session *cls_session; in beiscsi_eh_device_reset()
/Linux-v4.19/drivers/scsi/
Dscsi_transport_iscsi.c1614 struct iscsi_cls_session *sess = iscsi_dev_to_session(conn->dev.parent); in iscsi_conn_get_sid()
1621 static struct iscsi_cls_session *iscsi_session_lookup(uint32_t sid) in iscsi_session_lookup()
1624 struct iscsi_cls_session *sess; in iscsi_session_lookup()
1683 int iscsi_session_chkready(struct iscsi_cls_session *session) in iscsi_session_chkready()
1708 int iscsi_is_session_online(struct iscsi_cls_session *session) in iscsi_is_session_online()
1723 struct iscsi_cls_session *session = iscsi_dev_to_session(dev); in iscsi_session_release()
1740 void (* fn) (struct iscsi_cls_session *) = data; in iscsi_iter_session_fn()
1749 void (*fn)(struct iscsi_cls_session *)) in iscsi_host_for_each_session() argument
1785 struct iscsi_cls_session *session; in iscsi_user_scan_session()
1841 struct iscsi_cls_session *session = in iscsi_scan_session()
[all …]
Discsi_tcp.c541 iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session, in iscsi_sw_tcp_conn_create()
654 iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_sw_tcp_conn_bind()
830 static struct iscsi_cls_session *
834 struct iscsi_cls_session *cls_session; in iscsi_sw_tcp_session_create()
883 static void iscsi_sw_tcp_session_destroy(struct iscsi_cls_session *cls_session) in iscsi_sw_tcp_session_destroy()
Dlibiscsi.c1668 struct iscsi_cls_session *cls_session; in iscsi_queuecommand()
1810 struct iscsi_cls_session *cls_session = starget_to_session(starget); in iscsi_target_alloc()
1970 struct iscsi_cls_session *cls_session; in iscsi_eh_cmd_timed_out()
2172 struct iscsi_cls_session *cls_session; in iscsi_eh_abort()
2310 struct iscsi_cls_session *cls_session; in iscsi_eh_device_reset()
2382 void iscsi_session_recovery_timedout(struct iscsi_cls_session *cls_session) in iscsi_session_recovery_timedout()
2405 struct iscsi_cls_session *cls_session; in iscsi_eh_session_reset()
2473 struct iscsi_cls_session *cls_session; in iscsi_eh_target_reset()
2679 static void iscsi_notify_host_removed(struct iscsi_cls_session *cls_session) in iscsi_notify_host_removed()
2761 struct iscsi_cls_session *
[all …]
Dlibiscsi_tcp.c1092 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size, in iscsi_tcp_conn_setup()
/Linux-v4.19/drivers/scsi/qedi/
Dqedi_gbl.h61 void qedi_mark_device_missing(struct iscsi_cls_session *cls_session);
62 void qedi_mark_device_available(struct iscsi_cls_session *cls_session);
Dqedi_iscsi.c241 static struct iscsi_cls_session *
246 struct iscsi_cls_session *cls_session; in qedi_session_create()
284 static void qedi_session_destroy(struct iscsi_cls_session *cls_session) in qedi_session_destroy()
295 qedi_conn_create(struct iscsi_cls_session *cls_session, uint32_t cid) in qedi_conn_create()
335 void qedi_mark_device_missing(struct iscsi_cls_session *cls_session) in qedi_mark_device_missing()
340 void qedi_mark_device_available(struct iscsi_cls_session *cls_session) in qedi_mark_device_available()
374 static int qedi_conn_bind(struct iscsi_cls_session *cls_session, in qedi_conn_bind()
1410 struct iscsi_cls_session *cls_sess; in qedi_start_conn_recovery()
Dqedi_fw.c158 struct iscsi_cls_session *cls_sess; in qedi_tmf_resp_work()
1377 struct iscsi_cls_session *cls_sess; in qedi_tmf_work()
Dqedi_main.c910 struct iscsi_cls_session *cls_sess; in qedi_find_boot_info()
/Linux-v4.19/drivers/scsi/cxgbi/
Dlibcxgbi.h590 struct iscsi_cls_conn *cxgbi_create_conn(struct iscsi_cls_session *, u32);
591 int cxgbi_bind_conn(struct iscsi_cls_session *,
593 void cxgbi_destroy_session(struct iscsi_cls_session *);
594 struct iscsi_cls_session *cxgbi_create_session(struct iscsi_endpoint *,
Dlibcxgbi.c2341 cxgbi_create_conn(struct iscsi_cls_session *cls_session, u32 cid) in cxgbi_create_conn()
2365 int cxgbi_bind_conn(struct iscsi_cls_session *cls_session, in cxgbi_bind_conn()
2419 struct iscsi_cls_session *cxgbi_create_session(struct iscsi_endpoint *ep, in cxgbi_create_session()
2426 struct iscsi_cls_session *cls_session; in cxgbi_create_session()
2462 void cxgbi_destroy_session(struct iscsi_cls_session *cls_session) in cxgbi_destroy_session()
/Linux-v4.19/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.c109 static int qla4xxx_session_get_param(struct iscsi_cls_session *cls_sess,
130 qla4xxx_conn_create(struct iscsi_cls_session *cls_sess, uint32_t conn_idx);
131 static int qla4xxx_conn_bind(struct iscsi_cls_session *cls_session,
135 static struct iscsi_cls_session *
138 static void qla4xxx_session_destroy(struct iscsi_cls_session *sess);
143 static void qla4xxx_fail_session(struct iscsi_cls_session *cls_session);
186 static int qla4xxx_sysfs_ddb_logout_sid(struct iscsi_cls_session *cls_sess);
804 struct iscsi_cls_session *cls_session; in __qla4xxx_is_chap_active()
1782 struct iscsi_cls_session *cls_sess; in qla4xxx_conn_get_stats()
1848 struct iscsi_cls_session *session; in qla4xxx_eh_cmd_timed_out()
[all …]
Dql4_def.h288 struct iscsi_cls_session *sess;
297 int (*unblock_sess)(struct iscsi_cls_session *cls_session);
Dql4_init.c1204 void qla4xxx_login_flash_ddb(struct iscsi_cls_session *cls_session) in qla4xxx_login_flash_ddb()
/Linux-v4.19/drivers/infiniband/ulp/iser/
Discsi_iser.c427 iscsi_iser_conn_create(struct iscsi_cls_session *cls_session, in iscsi_iser_conn_create()
459 iscsi_iser_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_iser_conn_bind()
576 iscsi_iser_session_destroy(struct iscsi_cls_session *cls_session) in iscsi_iser_session_destroy()
607 static struct iscsi_cls_session *
612 struct iscsi_cls_session *cls_session; in iscsi_iser_session_create()
/Linux-v4.19/drivers/scsi/bnx2i/
Dbnx2i_iscsi.c594 void bnx2i_drop_session(struct iscsi_cls_session *cls_session) in bnx2i_drop_session()
1286 static struct iscsi_cls_session *
1292 struct iscsi_cls_session *cls_session; in bnx2i_session_create()
1339 static void bnx2i_session_destroy(struct iscsi_cls_session *cls_session) in bnx2i_session_destroy()
1358 bnx2i_conn_create(struct iscsi_cls_session *cls_session, uint32_t cid) in bnx2i_conn_create()
1407 static int bnx2i_conn_bind(struct iscsi_cls_session *cls_session, in bnx2i_conn_bind()
Dbnx2i.h833 void bnx2i_drop_session(struct iscsi_cls_session *session);