| /linux-4.4.14/drivers/target/ |
| D | target_core_internal.h | 59 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 …]
|
| D | target_core_tpg.c | 55 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 …]
|
| D | target_core_fabric_lib.c | 48 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()
|
| D | target_core_ua.c | 43 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()
|
| D | target_core_pr.c | 49 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 …]
|
| D | target_core_device.c | 63 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 …]
|
| D | target_core_stat.c | 851 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 …]
|
| D | target_core_pr.h | 63 struct se_node_acl *, u64); 65 struct se_node_acl *);
|
| D | target_core_fabric_configfs.c | 163 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()
|
| D | target_core_ua.h | 35 extern void target_ua_allocate_lun(struct se_node_acl *, u32, u8, u8);
|
| D | target_core_transport.c | 303 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 …]
|
| D | target_core_alua.h | 97 struct se_node_acl *, int, int);
|
| D | target_core_tmr.c | 399 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()
|
| D | target_core_xcopy.c | 352 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()
|
| D | target_core_spc.c | 1197 struct se_node_acl *nacl; in spc_emulate_report_luns() 1215 nacl = sess->se_node_acl; in spc_emulate_report_luns()
|
| D | target_core_alua.c | 283 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()
|
| D | target_core_configfs.c | 1243 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/ |
| D | target_core_fabric.h | 67 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 *);
|
| D | target_core_base.h | 298 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/ |
| D | tfc_conf.c | 134 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 …]
|
| D | tcm_fc.h | 83 struct se_node_acl se_node_acl; member
|
| D | tfc_sess.c | 215 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/ |
| D | tcm_qla2xxx.h | 16 struct se_node_acl se_node_acl; member 56 struct se_node_acl *se_nacl;
|
| D | tcm_qla2xxx.c | 414 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/ |
| D | iscsi_target_stat.c | 600 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()
|
| D | iscsi_target_nodeattrib.c | 30 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()
|
| D | iscsi_target_device.c | 30 struct se_node_acl *se_nacl; in iscsit_determine_maxcmdsn() 41 se_nacl = sess->se_sess->se_node_acl; in iscsit_determine_maxcmdsn()
|
| D | iscsi_target_configfs.c | 352 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 …]
|
| D | iscsi_target_nego.c | 115 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()
|
| D | iscsi_target_tpg.h | 20 struct se_node_acl *);
|
| D | iscsi_target_tpg.c | 405 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()
|
| D | iscsi_target_tmr.c | 84 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()
|
| D | iscsi_target_login.c | 775 se_sess->se_node_acl, se_sess, sess); in iscsi_post_login_handler()
|
| /linux-4.4.14/include/trace/events/ |
| D | target.h | 143 __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/ |
| D | tcm_loop.c | 591 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/ |
| D | ib_srpt.h | 417 struct se_node_acl nacl;
|
| D | ib_srpt.c | 2536 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/ |
| D | xen-scsiback.c | 1391 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/ |
| D | tcm_usb_gadget.c | 1334 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/ |
| D | scsi.c | 363 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/ |
| D | iscsi_target_core.h | 748 struct se_node_acl se_node_acl; member
|
| /linux-4.4.14/drivers/target/sbp/ |
| D | sbp_target.c | 201 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/ |
| D | ib_isert.c | 555 struct se_node_acl *se_nacl = se_sess->se_node_acl; in isert_conn_create_fastreg_pool()
|