Home
last modified time | relevance | path

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

/linux-2.6.39/include/scsi/
Dscsi_transport_iscsi.h90 struct iscsi_cls_session *(*create_session) (struct iscsi_endpoint *ep,
93 void (*destroy_session) (struct iscsi_cls_session *session);
94 struct iscsi_cls_conn *(*create_conn) (struct iscsi_cls_session *sess,
96 int (*bind_conn) (struct iscsi_cls_session *session,
108 int (*get_session_param) (struct iscsi_cls_session *session,
131 void (*session_recovery_timedout) (struct iscsi_cls_session *session);
186 struct iscsi_cls_session { struct
208 container_of(_dev, struct iscsi_cls_session, dev) argument
222 void (*fn)(struct iscsi_cls_session *));
240 extern int iscsi_session_chkready(struct iscsi_cls_session *session);
[all …]
Dlibiscsi.h44 struct iscsi_cls_session;
250 struct iscsi_cls_session *cls_session;
363 extern struct iscsi_cls_session *
366 extern void iscsi_session_teardown(struct iscsi_cls_session *);
367 extern void iscsi_session_recovery_timedout(struct iscsi_cls_session *);
370 extern int iscsi_session_get_param(struct iscsi_cls_session *cls_session,
379 extern struct iscsi_cls_conn *iscsi_conn_setup(struct iscsi_cls_session *,
384 extern int iscsi_conn_bind(struct iscsi_cls_session *, struct iscsi_cls_conn *,
Dlibiscsi_tcp.h124 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size,
/linux-2.6.39/drivers/scsi/be2iscsi/
Dbe_iscsi.h37 struct iscsi_cls_session *beiscsi_session_create(struct iscsi_endpoint *ep,
42 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session);
44 struct iscsi_cls_conn *beiscsi_conn_create(struct iscsi_cls_session
47 int beiscsi_conn_bind(struct iscsi_cls_session *cls_session,
Dbe_iscsi.c39 struct iscsi_cls_session *beiscsi_session_create(struct iscsi_endpoint *ep, in beiscsi_session_create()
46 struct iscsi_cls_session *cls_session; in beiscsi_session_create()
99 void beiscsi_session_destroy(struct iscsi_cls_session *cls_session) in beiscsi_session_destroy()
115 beiscsi_conn_create(struct iscsi_cls_session *cls_session, u32 cid) in beiscsi_conn_create()
175 int beiscsi_conn_bind(struct iscsi_cls_session *cls_session, in beiscsi_conn_bind()
Dbe_cmds.c224 static void be2iscsi_fail_session(struct iscsi_cls_session *cls_session) in be2iscsi_fail_session()
Dbe_main.c67 struct iscsi_cls_session *cls_session; in beiscsi_eh_abort()
145 struct iscsi_cls_session *cls_session; in beiscsi_eh_device_reset()
/linux-2.6.39/drivers/scsi/
Dscsi_transport_iscsi.c313 struct iscsi_cls_session *sess = iscsi_dev_to_session(conn->dev.parent); in iscsi_conn_get_sid()
320 static struct iscsi_cls_session *iscsi_session_lookup(uint32_t sid) in iscsi_session_lookup()
323 struct iscsi_cls_session *sess; in iscsi_session_lookup()
382 int iscsi_session_chkready(struct iscsi_cls_session *session) in iscsi_session_chkready()
409 struct iscsi_cls_session *session = iscsi_dev_to_session(dev); in iscsi_session_release()
425 void (* fn) (struct iscsi_cls_session *) = data; in iscsi_iter_session_fn()
434 void (*fn)(struct iscsi_cls_session *)) in iscsi_host_for_each_session() argument
469 struct iscsi_cls_session *session; in iscsi_user_scan_session()
524 struct iscsi_cls_session *session = in iscsi_scan_session()
525 container_of(work, struct iscsi_cls_session, scan_work); in iscsi_scan_session()
[all …]
Discsi_tcp.c506 iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session, in iscsi_sw_tcp_conn_create()
612 iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_sw_tcp_conn_bind()
790 static struct iscsi_cls_session *
794 struct iscsi_cls_session *cls_session; in iscsi_sw_tcp_session_create()
843 static void iscsi_sw_tcp_session_destroy(struct iscsi_cls_session *cls_session) in iscsi_sw_tcp_session_destroy()
Dlibiscsi.c1605 struct iscsi_cls_session *cls_session; in iscsi_queuecommand()
1754 struct iscsi_cls_session *cls_session = starget_to_session(starget); in iscsi_target_alloc()
1916 struct iscsi_cls_session *cls_session; in iscsi_eh_cmd_timed_out()
2102 struct iscsi_cls_session *cls_session; in iscsi_eh_abort()
2242 struct iscsi_cls_session *cls_session; in iscsi_eh_device_reset()
2313 void iscsi_session_recovery_timedout(struct iscsi_cls_session *cls_session) in iscsi_session_recovery_timedout()
2336 struct iscsi_cls_session *cls_session; in iscsi_eh_session_reset()
2404 struct iscsi_cls_session *cls_session; in iscsi_eh_target_reset()
2613 static void iscsi_notify_host_removed(struct iscsi_cls_session *cls_session) in iscsi_notify_host_removed()
2693 struct iscsi_cls_session *
[all …]
Dlibiscsi_tcp.c1079 iscsi_tcp_conn_setup(struct iscsi_cls_session *cls_session, int dd_data_size, in iscsi_tcp_conn_setup()
/linux-2.6.39/drivers/infiniband/ulp/iser/
Discsi_iser.c289 iscsi_iser_conn_create(struct iscsi_cls_session *cls_session, uint32_t conn_idx) in iscsi_iser_conn_create()
333 iscsi_iser_conn_bind(struct iscsi_cls_session *cls_session, in iscsi_iser_conn_bind()
404 static void iscsi_iser_session_destroy(struct iscsi_cls_session *cls_session) in iscsi_iser_session_destroy()
413 static struct iscsi_cls_session *
418 struct iscsi_cls_session *cls_session; in iscsi_iser_session_create()
/linux-2.6.39/drivers/scsi/cxgbi/
Dlibcxgbi.h716 struct iscsi_cls_conn *cxgbi_create_conn(struct iscsi_cls_session *, u32);
717 int cxgbi_bind_conn(struct iscsi_cls_session *,
719 void cxgbi_destroy_session(struct iscsi_cls_session *);
720 struct iscsi_cls_session *cxgbi_create_session(struct iscsi_endpoint *,
Dlibcxgbi.c2221 cxgbi_create_conn(struct iscsi_cls_session *cls_session, u32 cid) in cxgbi_create_conn()
2245 int cxgbi_bind_conn(struct iscsi_cls_session *cls_session, in cxgbi_bind_conn()
2295 struct iscsi_cls_session *cxgbi_create_session(struct iscsi_endpoint *ep, in cxgbi_create_session()
2302 struct iscsi_cls_session *cls_session; in cxgbi_create_session()
2338 void cxgbi_destroy_session(struct iscsi_cls_session *cls_session) in cxgbi_destroy_session()
/linux-2.6.39/drivers/scsi/qla4xxx/
Dql4_os.c79 static int qla4xxx_sess_get_param(struct iscsi_cls_session *sess,
83 static void qla4xxx_recovery_timedout(struct iscsi_cls_session *session);
151 struct iscsi_cls_session *session; in qla4xxx_eh_cmd_timed_out()
164 static void qla4xxx_recovery_timedout(struct iscsi_cls_session *session) in qla4xxx_recovery_timedout()
204 static int qla4xxx_sess_get_param(struct iscsi_cls_session *sess, in qla4xxx_sess_get_param()
232 struct iscsi_cls_session *session; in qla4xxx_conn_get_param()
328 struct iscsi_cls_session *sess; in qla4xxx_alloc_sess()
478 struct iscsi_cls_session *sess = ddb_entry->sess; in qla4xxx_queuecommand_lck()
1908 struct iscsi_cls_session *sess = starget_to_session(sdev->sdev_target); in qla4xxx_slave_alloc()
Dql4_def.h232 struct iscsi_cls_session *sess;
/linux-2.6.39/drivers/scsi/bnx2i/
Dbnx2i_iscsi.c584 void bnx2i_drop_session(struct iscsi_cls_session *cls_session) in bnx2i_drop_session()
1259 static struct iscsi_cls_session *
1265 struct iscsi_cls_session *cls_session; in bnx2i_session_create()
1312 static void bnx2i_session_destroy(struct iscsi_cls_session *cls_session) in bnx2i_session_destroy()
1331 bnx2i_conn_create(struct iscsi_cls_session *cls_session, uint32_t cid) in bnx2i_conn_create()
1377 static int bnx2i_conn_bind(struct iscsi_cls_session *cls_session, in bnx2i_conn_bind()
Dbnx2i.h747 void bnx2i_drop_session(struct iscsi_cls_session *session);