Home
last modified time | relevance | path

Searched refs:se_node_acl (Results 1 – 43 of 43) sorted by relevance

/linux-4.4.14/drivers/target/
Dtarget_core_internal.h59 struct se_dev_entry *core_get_se_deve_from_rtpi(struct se_node_acl *, u16);
61 void core_free_device_list_for_node(struct se_node_acl *,
63 void core_update_device_list_access(u64, u32, struct se_node_acl *);
64 struct se_dev_entry *target_nacl_find_deve(struct se_node_acl *, u64);
66 u64, u32, struct se_node_acl *, struct se_portal_group *);
68 struct se_node_acl *, struct se_portal_group *);
74 struct se_node_acl *, u64, int *);
94 int target_get_pr_transport_id_len(struct se_node_acl *nacl,
96 int target_get_pr_transport_id(struct se_node_acl *nacl,
115 struct se_node_acl *__core_tpg_get_initiator_node_acl(struct se_portal_group *tpg,
[all …]
Dtarget_core_tpg.c55 struct se_node_acl *__core_tpg_get_initiator_node_acl( in __core_tpg_get_initiator_node_acl()
59 struct se_node_acl *acl; in __core_tpg_get_initiator_node_acl()
73 struct se_node_acl *core_tpg_get_initiator_node_acl( in core_tpg_get_initiator_node_acl()
77 struct se_node_acl *acl; in core_tpg_get_initiator_node_acl()
88 struct se_node_acl *nacl) in core_allocate_nexus_loss_ua()
108 struct se_node_acl *acl, in core_tpg_add_node_to_devs()
166 struct se_node_acl *acl) in core_set_queue_depth_for_node()
178 static struct se_node_acl *target_alloc_node_acl(struct se_portal_group *tpg, in target_alloc_node_acl()
181 struct se_node_acl *acl; in target_alloc_node_acl()
216 static void target_add_node_acl(struct se_node_acl *acl) in target_add_node_acl()
[all …]
Dtarget_core_fabric_lib.c48 struct se_node_acl *nacl, in sas_get_pr_transport_id()
65 struct se_node_acl *se_nacl, in fc_get_pr_transport_id()
97 struct se_node_acl *nacl, in sbp_get_pr_transport_id()
113 struct se_node_acl *nacl, in srp_get_pr_transport_id()
141 struct se_node_acl *se_nacl, in iscsi_get_pr_transport_id()
231 struct se_node_acl *se_nacl, in iscsi_get_pr_transport_id_len()
362 int target_get_pr_transport_id_len(struct se_node_acl *nacl, in target_get_pr_transport_id_len()
385 int target_get_pr_transport_id(struct se_node_acl *nacl, in target_get_pr_transport_id()
Dtarget_core_ua.c43 struct se_node_acl *nacl; in target_scsi3_ua_check()
48 nacl = sess->se_node_acl; in target_scsi3_ua_check()
171 void target_ua_allocate_lun(struct se_node_acl *nacl, in target_ua_allocate_lun()
213 struct se_node_acl *nacl; in core_scsi3_ua_for_check_condition()
220 nacl = sess->se_node_acl; in core_scsi3_ua_for_check_condition()
285 struct se_node_acl *nacl; in core_scsi3_ua_clear_for_request_sense()
292 nacl = sess->se_node_acl; in core_scsi3_ua_clear_for_request_sense()
Dtarget_core_pr.c49 struct se_node_acl *dest_node_acl;
76 static void __core_scsi3_complete_pro_release(struct se_device *, struct se_node_acl *,
113 if (dev->dev_reserved_node_acl != sess->se_node_acl) in target_scsi2_reservation_check()
125 struct se_node_acl *, struct se_session *);
136 pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, in target_check_scsi2_reservation_conflict()
219 if (dev->dev_reserved_node_acl != sess->se_node_acl) in target_scsi2_reservation_release()
236 sess->se_node_acl->initiatorname); in target_scsi2_reservation_release()
276 (dev->dev_reserved_node_acl != sess->se_node_acl)) { in target_scsi2_reservation_reserve()
285 sess->se_node_acl->initiatorname); in target_scsi2_reservation_reserve()
290 dev->dev_reserved_node_acl = sess->se_node_acl; in target_scsi2_reservation_reserve()
[all …]
Dtarget_core_device.c63 struct se_node_acl *nacl = se_sess->se_node_acl; in transport_lookup_cmd_lun()
158 struct se_node_acl *nacl = se_sess->se_node_acl; in transport_lookup_tmr_lun()
201 deve = target_nacl_find_deve(se_sess->se_node_acl, cmd->orig_fe_lun); in target_lun_is_rdonly()
215 struct se_node_acl *nacl, in core_get_se_deve_from_rtpi()
245 struct se_node_acl *nacl, in core_free_device_list_for_node()
262 struct se_node_acl *nacl) in core_update_device_list_access()
283 struct se_dev_entry *target_nacl_find_deve(struct se_node_acl *nacl, u64 mapped_lun) in target_nacl_find_deve()
303 target_luns_data_has_changed(struct se_node_acl *nacl, struct se_dev_entry *new, in target_luns_data_has_changed()
323 struct se_node_acl *nacl, in core_enable_device_list_for_node()
405 struct se_node_acl *nacl, in core_disable_device_list_for_node()
[all …]
Dtarget_core_stat.c851 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_inst_show()
874 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_dev_show()
896 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_port_show()
918 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_indx_show()
938 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_dev_or_port_show()
958 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_intr_name_show()
978 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_map_indx_show()
998 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_att_count_show()
1018 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_num_cmds_show()
1039 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_read_mbytes_show()
[all …]
Dtarget_core_pr.h63 struct se_node_acl *, u64);
65 struct se_node_acl *);
Dtarget_core_fabric_configfs.c163 struct se_node_acl *se_nacl = lacl->se_lun_nacl; in target_fabric_mappedlun_write_protect_show()
182 struct se_node_acl *se_nacl = lacl->se_lun_nacl; in target_fabric_mappedlun_write_protect_store()
271 struct se_node_acl *se_nacl = container_of(group, in target_fabric_make_mappedlun()
272 struct se_node_acl, acl_group); in target_fabric_make_mappedlun()
385 struct se_node_acl *se_nacl = container_of(to_config_group(item), in target_fabric_nacl_base_release()
386 struct se_node_acl, acl_group); in target_fabric_nacl_base_release()
426 struct se_node_acl *se_nacl; in target_fabric_make_nodeacl()
467 struct se_node_acl *se_nacl = container_of(to_config_group(item), in target_fabric_drop_nodeacl()
468 struct se_node_acl, acl_group); in target_fabric_drop_nodeacl()
Dtarget_core_ua.h35 extern void target_ua_allocate_lun(struct se_node_acl *, u32, u8, u8);
Dtarget_core_transport.c303 struct se_node_acl *se_nacl, in __transport_register_session()
366 struct se_node_acl *se_nacl, in transport_register_session()
406 if (!se_sess->se_node_acl) in target_show_dynamic_sessions()
408 if (!se_sess->se_node_acl->dynamic_node_acl) in target_show_dynamic_sessions()
410 if (strlen(se_sess->se_node_acl->initiatorname) + 1 + len > PAGE_SIZE) in target_show_dynamic_sessions()
414 se_sess->se_node_acl->initiatorname); in target_show_dynamic_sessions()
425 struct se_node_acl *nacl = container_of(kref, in target_complete_nacl()
426 struct se_node_acl, acl_kref); in target_complete_nacl()
431 void target_put_nacl(struct se_node_acl *nacl) in target_put_nacl()
438 struct se_node_acl *se_nacl; in transport_deregister_session_configfs()
[all …]
Dtarget_core_alua.h97 struct se_node_acl *, int, int);
Dtarget_core_tmr.c399 struct se_node_acl *tmr_nacl = NULL; in core_tmr_lun_reset()
421 tmr_nacl = tmr_sess->se_node_acl; in core_tmr_lun_reset()
Dtarget_core_xcopy.c352 static struct se_node_acl xcopy_pt_nacl;
447 memset(&xcopy_pt_nacl, 0, sizeof(struct se_node_acl)); in target_xcopy_setup_pt()
460 xcopy_pt_sess.se_node_acl = &xcopy_pt_nacl; in target_xcopy_setup_pt()
Dtarget_core_spc.c1197 struct se_node_acl *nacl; in spc_emulate_report_luns()
1215 nacl = sess->se_node_acl; in spc_emulate_report_luns()
Dtarget_core_alua.c283 struct se_node_acl *nacl = cmd->se_sess->se_node_acl; in target_emulate_set_target_port_groups()
1139 struct se_node_acl *l_nacl, in core_alua_do_port_transition()
Dtarget_core_configfs.c1243 struct se_node_acl *se_nacl; in target_core_dev_pr_show_spc3_res()
1264 struct se_node_acl *se_nacl; in target_core_dev_pr_show_spc2_res()
1328 struct se_node_acl *se_nacl; in target_pr_res_pr_holder_tg_port_show()
/linux-4.4.14/include/target/
Dtarget_core_fabric.h67 void (*set_default_node_attributes)(struct se_node_acl *);
89 int (*fabric_init_nodeacl)(struct se_node_acl *, const char *);
90 void (*fabric_cleanup_nodeacl)(struct se_node_acl *);
117 struct se_node_acl *, struct se_session *, void *);
119 struct se_node_acl *, struct se_session *, void *);
124 void target_put_nacl(struct se_node_acl *);
168 void core_allocate_nexus_loss_ua(struct se_node_acl *acl);
170 struct se_node_acl *core_tpg_get_initiator_node_acl(struct se_portal_group *tpg,
172 struct se_node_acl *core_tpg_check_initiator_node_acl(struct se_portal_group *,
177 struct se_node_acl *, const char *);
Dtarget_core_base.h298 struct se_node_acl *tg_pt_gp_alua_nacl;
354 struct se_node_acl *pr_reg_nacl;
384 struct se_node_acl *pr_res_holder;
540 struct se_node_acl { struct
569 static inline struct se_node_acl *acl_to_nacl(struct config_item *item) in acl_to_nacl() argument
571 return container_of(to_config_group(item), struct se_node_acl, in acl_to_nacl()
575 static inline struct se_node_acl *attrib_to_nacl(struct config_item *item) in attrib_to_nacl()
577 return container_of(to_config_group(item), struct se_node_acl, in attrib_to_nacl()
581 static inline struct se_node_acl *auth_to_nacl(struct config_item *item) in auth_to_nacl()
583 return container_of(to_config_group(item), struct se_node_acl, in auth_to_nacl()
[all …]
/linux-4.4.14/drivers/target/tcm_fc/
Dtfc_conf.c134 struct se_node_acl *se_nacl = acl_to_nacl(item); in ft_nacl_port_name_show()
136 struct ft_node_acl, se_node_acl); in ft_nacl_port_name_show()
144 struct se_node_acl *se_nacl = acl_to_nacl(item); in ft_nacl_port_name_store()
146 struct ft_node_acl, se_node_acl); in ft_nacl_port_name_store()
154 struct se_node_acl *se_nacl = acl_to_nacl(item); in ft_nacl_node_name_show()
156 struct ft_node_acl, se_node_acl); in ft_nacl_node_name_show()
164 struct se_node_acl *se_nacl = acl_to_nacl(item); in ft_nacl_node_name_store()
166 struct ft_node_acl, se_node_acl); in ft_nacl_node_name_store()
188 static int ft_init_nodeacl(struct se_node_acl *nacl, const char *name) in ft_init_nodeacl()
191 container_of(nacl, struct ft_node_acl, se_node_acl); in ft_init_nodeacl()
[all …]
Dtcm_fc.h83 struct se_node_acl se_node_acl; member
Dtfc_sess.c215 sess->se_sess->se_node_acl = &acl->se_node_acl; in ft_sess_create()
224 transport_register_session(&tport->tpg->se_tpg, &acl->se_node_acl, in ft_sess_create()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dtcm_qla2xxx.h16 struct se_node_acl se_node_acl; member
56 struct se_node_acl *se_nacl;
Dtcm_qla2xxx.c414 static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl) in tcm_qla2xxx_set_default_node_attrs()
650 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_clear_nacl_from_fcport_map()
656 struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_clear_nacl_from_fcport_map()
710 static int tcm_qla2xxx_init_nodeacl(struct se_node_acl *se_nacl, in tcm_qla2xxx_init_nodeacl()
714 container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_init_nodeacl()
1087 struct se_node_acl *se_nacl; in tcm_qla2xxx_find_sess_by_s_id()
1109 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_s_id()
1123 struct se_node_acl *new_se_nacl, in tcm_qla2xxx_set_sess_by_s_id()
1192 struct se_node_acl *se_nacl; in tcm_qla2xxx_find_sess_by_loop_id()
1213 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_loop_id()
[all …]
/linux-4.4.14/drivers/target/iscsi/
Discsi_target_stat.c600 struct se_wwn *wwn = acl->se_node_acl.se_tpg->se_tpg_wwn; in iscsi_stat_sess_inst_show()
610 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_node_show()
631 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_indx_show()
653 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_cmd_pdus_show()
675 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_rsp_pdus_show()
697 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_txdata_octs_show()
719 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_rxdata_octs_show()
741 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_conn_digest_errors_show()
763 struct se_node_acl *se_nacl = &acl->se_node_acl; in iscsi_stat_sess_conn_timeout_errors_show()
Discsi_target_nodeattrib.c30 struct se_node_acl *se_nacl = &nacl->se_node_acl; in iscsit_na_get_initiatorname()
109 struct se_node_acl *se_nacl = &a->nacl->se_node_acl; in iscsit_na_nopin_timeout()
Discsi_target_device.c30 struct se_node_acl *se_nacl; in iscsit_determine_maxcmdsn()
41 se_nacl = sess->se_sess->se_node_acl; in iscsit_determine_maxcmdsn()
Discsi_target_configfs.c352 struct se_node_acl *se_nacl = attrib_to_nacl(item); \
354 se_node_acl); \
362 struct se_node_acl *se_nacl = attrib_to_nacl(item); \
364 se_node_acl); \
448 struct se_node_acl *nacl = auth_to_nacl(item); \
450 struct iscsi_node_acl, se_node_acl), page); \
455 struct se_node_acl *nacl = auth_to_nacl(item); \
457 struct iscsi_node_acl, se_node_acl), page, count); \
488 struct se_node_acl *nacl = auth_to_nacl(item); \
490 struct iscsi_node_acl, se_node_acl), page); \
[all …]
Discsi_target_nego.c115 struct se_node_acl *se_nacl; in iscsi_handle_authentication()
121 se_nacl = conn->sess->se_sess->se_node_acl; in iscsi_handle_authentication()
128 se_node_acl); in iscsi_handle_authentication()
142 se_node_acl); in iscsi_handle_authentication()
278 struct se_node_acl *se_nacl; in iscsi_target_check_first_request()
313 se_nacl = conn->sess->se_sess->se_node_acl; in iscsi_target_check_first_request()
1018 struct se_node_acl *se_nacl; in iscsi_target_locate_portal()
1206 sess->se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in iscsi_target_locate_portal()
1208 if (!sess->se_sess->se_node_acl) { in iscsi_target_locate_portal()
1217 se_nacl = sess->se_sess->se_node_acl; in iscsi_target_locate_portal()
Discsi_target_tpg.h20 struct se_node_acl *);
Discsi_target_tpg.c405 struct se_node_acl *se_nacl = se_sess->se_node_acl; in iscsit_tpg_get_node_attrib()
407 se_node_acl); in iscsit_tpg_get_node_attrib()
Discsi_target_tmr.c84 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_warm_reset()
104 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_cold_reset()
Discsi_target_login.c775 se_sess->se_node_acl, se_sess, sess); in iscsi_post_login_handler()
/linux-4.4.14/include/trace/events/
Dtarget.h143 __string( initiator, cmd->se_sess->se_node_acl->initiatorname )
152 __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname);
181 __string(initiator, cmd->se_sess->se_node_acl->initiatorname)
194 __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname);
/linux-4.4.14/drivers/target/loopback/
Dtcm_loop.c591 static void tcm_loop_set_default_node_attributes(struct se_node_acl *se_acl) in tcm_loop_set_default_node_attributes()
839 tl_nexus->se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in tcm_loop_make_nexus()
841 if (!tl_nexus->se_sess->se_node_acl) { in tcm_loop_make_nexus()
846 transport_register_session(se_tpg, tl_nexus->se_sess->se_node_acl, in tcm_loop_make_nexus()
882 tl_nexus->se_sess->se_node_acl->initiatorname); in tcm_loop_drop_nexus()
907 tl_nexus->se_sess->se_node_acl->initiatorname); in tcm_loop_tpg_nexus_show()
1032 core_allocate_nexus_loss_ua(tl_sess->se_node_acl); in tcm_loop_tpg_transport_status_store()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h417 struct se_node_acl nacl;
Dib_srpt.c2536 ch->sess->se_node_acl = &nacl->nacl; in srpt_cm_req_recv()
3406 static void srpt_set_default_node_attrs(struct se_node_acl *nacl) in srpt_set_default_node_attrs()
3452 static int srpt_init_nodeacl(struct se_node_acl *se_nacl, const char *name) in srpt_init_nodeacl()
3479 static void srpt_cleanup_nodeacl(struct se_node_acl *se_nacl) in srpt_cleanup_nodeacl()
/linux-4.4.14/drivers/xen/
Dxen-scsiback.c1391 static void scsiback_set_default_node_attrs(struct se_node_acl *nacl) in scsiback_set_default_node_attrs()
1520 tv_nexus->tvn_se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in scsiback_make_nexus()
1522 if (!tv_nexus->tvn_se_sess->se_node_acl) { in scsiback_make_nexus()
1529 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in scsiback_make_nexus()
1576 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in scsiback_drop_nexus()
1604 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in scsiback_tpg_nexus_show()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dtcm_usb_gadget.c1334 static void usbg_set_default_node_attrs(struct se_node_acl *nacl) in usbg_set_default_node_attrs()
1368 static int usbg_init_nodeacl(struct se_node_acl *se_nacl, const char *name) in usbg_init_nodeacl()
1536 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in tcm_usbg_tpg_nexus_show()
1569 tv_nexus->tvn_se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in tcm_usbg_make_nexus()
1571 if (!tv_nexus->tvn_se_sess->se_node_acl) { in tcm_usbg_make_nexus()
1579 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in tcm_usbg_make_nexus()
1618 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in tcm_usbg_drop_nexus()
/linux-4.4.14/drivers/vhost/
Dscsi.c363 static void vhost_scsi_set_default_node_attrs(struct se_node_acl *nacl) in vhost_scsi_set_default_node_attrs()
1793 tv_nexus->tvn_se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in vhost_scsi_make_nexus()
1795 if (!tv_nexus->tvn_se_sess->se_node_acl) { in vhost_scsi_make_nexus()
1804 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in vhost_scsi_make_nexus()
1854 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in vhost_scsi_drop_nexus()
1883 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in vhost_scsi_tpg_nexus_show()
/linux-4.4.14/include/target/iscsi/
Discsi_target_core.h748 struct se_node_acl se_node_acl; member
/linux-4.4.14/drivers/target/sbp/
Dsbp_target.c201 struct se_node_acl *se_nacl; in sbp_session_create()
230 sess->se_sess->se_node_acl = se_nacl; in sbp_session_create()
1764 static void sbp_set_default_node_attrs(struct se_node_acl *nacl) in sbp_set_default_node_attrs()
1977 static int sbp_init_nodeacl(struct se_node_acl *se_nacl, const char *name) in sbp_init_nodeacl()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.c555 struct se_node_acl *se_nacl = se_sess->se_node_acl; in isert_conn_create_fastreg_pool()