Searched refs:se_sess (Results 1 - 25 of 25) sorted by relevance

/drivers/target/
H A Dtarget_core_tmr.c100 (tmr_nacl == cmd->se_sess->se_node_acl)) || tas)
124 struct se_session *se_sess)
130 spin_lock_irqsave(&se_sess->sess_cmd_lock, flags);
132 &se_sess->sess_cmd_list, se_cmd_list) {
147 spin_unlock_irqrestore(&se_sess->sess_cmd_lock, flags);
155 spin_unlock_irqrestore(&se_sess->sess_cmd_lock, flags);
168 target_put_sess_cmd(se_sess, se_cmd);
170 target_put_sess_cmd(se_sess, se_cmd);
177 spin_unlock_irqrestore(&se_sess->sess_cmd_lock, flags);
454 if (tmr && tmr->task_cmd && tmr->task_cmd->se_sess) {
121 core_tmr_abort_task( struct se_device *dev, struct se_tmr_req *tmr, struct se_session *se_sess) argument
[all...]
H A Dtarget_core_transport.c236 struct se_session *se_sess; local
238 se_sess = kmem_cache_zalloc(se_sess_cache, GFP_KERNEL);
239 if (!se_sess) {
244 INIT_LIST_HEAD(&se_sess->sess_list);
245 INIT_LIST_HEAD(&se_sess->sess_acl_list);
246 INIT_LIST_HEAD(&se_sess->sess_cmd_list);
247 INIT_LIST_HEAD(&se_sess->sess_wait_list);
248 spin_lock_init(&se_sess->sess_cmd_lock);
249 kref_init(&se_sess->sess_kref);
251 return se_sess;
258 __transport_register_session( struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct se_session *se_sess, void *fabric_sess_ptr) argument
305 transport_register_session( struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct se_session *se_sess, void *fabric_sess_ptr) argument
321 struct se_session *se_sess = container_of(kref, local
328 target_get_session(struct se_session *se_sess) argument
334 target_put_session(struct se_session *se_sess) argument
353 transport_deregister_session_configfs(struct se_session *se_sess) argument
382 transport_free_session(struct se_session *se_sess) argument
388 transport_deregister_session(struct se_session *se_sess) argument
1496 transport_init_se_cmd( struct se_cmd *cmd, struct target_core_fabric_ops *tfo, struct se_session *se_sess, u32 data_length, int data_direction, int task_attr, unsigned char *sense_buffer) argument
1686 target_submit_cmd(struct se_cmd *se_cmd, struct se_session *se_sess, unsigned char *cdb, unsigned char *sense, u32 unpacked_lun, u32 data_length, int task_attr, int data_dir, int flags) argument
1771 target_submit_tmr(struct se_cmd *se_cmd, struct se_session *se_sess, unsigned char *sense, u32 unpacked_lun, void *fabric_tmr_ptr, unsigned char tm_type, gfp_t gfp, unsigned int tag, int flags) argument
4106 target_get_sess_cmd(struct se_session *se_sess, struct se_cmd *se_cmd, bool ack_kref) argument
4132 struct se_session *se_sess = se_cmd->se_sess; local
4156 target_put_sess_cmd(struct se_session *se_sess, struct se_cmd *se_cmd) argument
4165 target_splice_sess_cmd_list(struct se_session *se_sess) argument
4189 target_wait_for_sess_cmds( struct se_session *se_sess, int wait_for_tasks) argument
[all...]
H A Dtarget_core_pr.c91 struct se_session *sess = cmd->se_sess;
122 struct se_session *se_sess = cmd->se_sess; local
132 pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl,
133 se_sess);
200 struct se_session *sess = cmd->se_sess;
251 struct se_session *sess = cmd->se_sess;
330 struct se_session *se_sess = cmd->se_sess; local
344 se_deve = se_sess
1498 struct se_session *se_sess = cmd->se_sess; local
2114 struct se_session *se_sess = cmd->se_sess; local
2431 struct se_session *se_sess = cmd->se_sess; local
2664 struct se_session *se_sess = cmd->se_sess; local
2835 struct se_session *se_sess = cmd->se_sess; local
3003 struct se_session *se_sess = cmd->se_sess; local
3349 struct se_session *se_sess = cmd->se_sess; local
[all...]
H A Dtarget_core_device.c64 struct se_session *se_sess = se_cmd->se_sess; local
74 spin_lock_irqsave(&se_sess->se_node_acl->device_list_lock, flags);
75 se_cmd->se_deve = se_sess->se_node_acl->device_list[unpacked_lun];
90 spin_unlock_irqrestore(&se_sess->se_node_acl->device_list_lock, flags);
107 spin_unlock_irqrestore(&se_sess->se_node_acl->device_list_lock, flags);
134 se_lun = &se_sess->se_tpg->tpg_virt_lun0;
135 se_cmd->se_lun = &se_sess->se_tpg->tpg_virt_lun0;
174 struct se_session *se_sess = se_cmd->se_sess; local
650 struct se_session *se_sess = se_cmd->se_sess; local
[all...]
H A Dtarget_core_ua.c46 struct se_session *sess = cmd->se_sess;
210 struct se_session *sess = cmd->se_sess;
279 struct se_session *sess = cmd->se_sess;
H A Dtarget_core_stat.c1682 struct se_session *se_sess; local
1687 se_sess = nacl->nacl_sess;
1688 if (!se_sess) {
1696 tpg->se_tpg_tfo->sess_get_index(se_sess));
1730 struct se_session *se_sess; local
1736 se_sess = nacl->nacl_sess;
1737 if (!se_sess) {
1746 tpg->se_tpg_tfo->sess_get_initiator_sid(se_sess, buf, 64);
H A Dtarget_core_alua.c185 struct se_node_acl *nacl = cmd->se_sess->se_node_acl;
/drivers/target/iscsi/
H A Discsi_target_device.c44 se_nacl = sess->se_sess->se_node_acl;
H A Discsi_target_stat.c742 struct se_session *se_sess; local
746 se_sess = se_nacl->nacl_sess;
747 if (se_sess) {
748 sess = se_sess->fabric_sess_ptr;
766 struct se_session *se_sess; local
770 se_sess = se_nacl->nacl_sess;
771 if (se_sess) {
772 sess = se_sess->fabric_sess_ptr;
790 struct se_session *se_sess; local
794 se_sess
813 struct se_session *se_sess; local
836 struct se_session *se_sess; local
860 struct se_session *se_sess; local
884 struct se_session *se_sess; local
908 struct se_session *se_sess; local
[all...]
H A Discsi_target_nodeattrib.c111 struct se_session *se_sess; local
135 se_sess = se_nacl->nacl_sess;
136 if (se_sess) {
137 sess = se_sess->fabric_sess_ptr;
H A Discsi_target_login.c129 struct se_session *se_sess, *se_sess_tmp; local
144 list_for_each_entry_safe(se_sess, se_sess_tmp, &se_tpg->tpg_sess_list,
147 sess_p = se_sess->fabric_sess_ptr;
184 target_put_session(sess->se_sess);
192 target_put_session(sess->se_sess);
281 sess->se_sess = transport_init_session();
282 if (IS_ERR(sess->se_sess)) {
434 struct se_session *se_sess, *se_sess_tmp; local
438 list_for_each_entry_safe(se_sess, se_sess_tmp, &se_tpg->tpg_sess_list,
441 sess_p = (struct iscsi_session *)se_sess
586 struct se_session *se_sess = sess->se_sess; local
[all...]
H A Discsi_target_configfs.c522 struct se_session *se_sess; \
526 se_sess = se_nacl->nacl_sess; \
527 if (!se_sess) { \
531 sess = se_sess->fabric_sess_ptr; \
600 struct se_session *se_sess; local
604 se_sess = se_nacl->nacl_sess;
605 if (!se_sess) {
609 sess = se_sess->fabric_sess_ptr;
1506 static u32 lio_sess_get_index(struct se_session *se_sess) argument
1508 struct iscsi_session *sess = se_sess
1513 lio_sess_get_initiator_sid( struct se_session *se_sess, unsigned char *buf, u32 size) argument
1665 lio_tpg_shutdown_session(struct se_session *se_sess) argument
1689 lio_tpg_close_session(struct se_session *se_sess) argument
[all...]
H A Discsi_target.c848 if (conn->sess->se_sess->se_node_acl) {
849 spin_lock(&conn->sess->se_sess->se_node_acl->stats_lock);
850 conn->sess->se_sess->se_node_acl->num_cmds++;
851 spin_unlock(&conn->sess->se_sess->se_node_acl->stats_lock);
1265 if (conn->sess->se_sess->se_node_acl) {
1266 spin_lock(&conn->sess->se_sess->se_node_acl->stats_lock);
1267 conn->sess->se_sess->se_node_acl->write_bytes += payload_length;
1268 spin_unlock(&conn->sess->se_sess->se_node_acl->stats_lock);
2470 if (conn->sess->se_sess->se_node_acl) {
2471 spin_lock(&conn->sess->se_sess
4504 struct se_session *se_sess, *se_sess_tmp; local
[all...]
H A Discsi_target_tpg.c392 struct se_session *se_sess = sess->se_sess; local
393 struct se_node_acl *se_nacl = se_sess->se_node_acl;
H A Discsi_target_nego.c120 se_nacl = conn->sess->se_sess->se_node_acl;
302 se_nacl = conn->sess->se_sess->se_node_acl;
945 sess->se_sess->se_node_acl = core_tpg_check_initiator_node_acl(
947 if (!sess->se_sess->se_node_acl) {
H A Discsi_target_tmr.c88 sess->se_sess->se_node_acl->initiatorname);
108 sess->se_sess->se_node_acl->initiatorname);
H A Discsi_target_core.h661 struct se_session *se_sess; member in struct:iscsi_session
H A Discsi_target_util.c221 conn->sess->se_sess, data_length, data_direction,
259 conn->sess->se_sess, 0, DMA_NONE,
H A Discsi_target_erl0.c786 target_put_session(sess->se_sess);
/drivers/target/tcm_fc/
H A Dtfc_sess.c216 sess->se_sess = transport_init_session();
217 if (IS_ERR(sess->se_sess)) {
221 sess->se_sess->se_node_acl = &acl->se_node_acl;
231 sess->se_sess, sess);
284 transport_deregister_session_configfs(sess->se_sess);
298 int ft_sess_shutdown(struct se_session *se_sess) argument
300 struct ft_sess *sess = se_sess->fabric_sess_ptr;
310 void ft_sess_close(struct se_session *se_sess) argument
312 struct ft_sess *sess = se_sess->fabric_sess_ptr;
324 transport_deregister_session_configfs(se_sess);
330 ft_sess_get_index(struct se_session *se_sess) argument
337 ft_sess_get_port_name(struct se_session *se_sess, unsigned char *buf, u32 len) argument
[all...]
H A Dtcm_fc.h42 struct se_session *se_sess; member in struct:ft_sess
H A Dtfc_cmd.c390 rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess,
554 target_submit_cmd(&cmd->se_cmd, cmd->sess->se_sess, fcp->fc_cdb,
/drivers/target/loopback/
H A Dtcm_loop.h36 struct se_session *se_sess; member in struct:tcm_loop_nexus
H A Dtcm_loop.c192 tl_nexus->se_sess,
297 struct se_session *se_sess; local
309 * Locate the tl_nexus and se_sess pointers
317 se_sess = tl_nexus->se_sess;
341 transport_init_se_cmd(se_cmd, se_tpg->se_tpg_tfo, se_sess, 0,
738 static u32 tcm_loop_sess_get_index(struct se_session *se_sess) argument
761 static int tcm_loop_shutdown_session(struct se_session *se_sess) argument
766 static void tcm_loop_close_session(struct se_session *se_sess) argument
954 tl_nexus->se_sess
990 struct se_session *se_sess; local
[all...]
/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c3494 static int srpt_shutdown_session(struct se_session *se_sess) argument
3506 static void srpt_close_session(struct se_session *se_sess) argument
3513 ch = se_sess->fabric_sess_ptr;
3514 WARN_ON(ch->sess != se_sess);
3537 static u32 srpt_sess_get_index(struct se_session *se_sess) argument

Completed in 213 milliseconds