/Linux-v4.19/drivers/target/ |
D | target_core_internal.h | 62 struct se_dev_entry *core_get_se_deve_from_rtpi(struct se_node_acl *, u16); 64 void core_free_device_list_for_node(struct se_node_acl *, 66 void core_update_device_list_access(u64, bool, struct se_node_acl *); 67 struct se_dev_entry *target_nacl_find_deve(struct se_node_acl *, u64); 69 u64, bool, struct se_node_acl *, struct se_portal_group *); 71 struct se_node_acl *, struct se_portal_group *); 77 struct se_node_acl *, u64, int *); 100 int target_get_pr_transport_id_len(struct se_node_acl *nacl, 102 int target_get_pr_transport_id(struct se_node_acl *nacl, 121 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() 100 struct se_node_acl *nacl) in core_allocate_nexus_loss_ua() 120 struct se_node_acl *acl, in core_tpg_add_node_to_devs() 173 struct se_node_acl *acl, u32 queue_depth) in target_set_nacl_queue_depth() 185 static struct se_node_acl *target_alloc_node_acl(struct se_portal_group *tpg, in target_alloc_node_acl() 188 struct se_node_acl *acl; in target_alloc_node_acl() 220 static void target_add_node_acl(struct se_node_acl *acl) in target_add_node_acl() [all …]
|
D | target_core_fabric_lib.c | 49 struct se_node_acl *nacl, in sas_get_pr_transport_id() 66 struct se_node_acl *se_nacl, in fc_get_pr_transport_id() 98 struct se_node_acl *nacl, in sbp_get_pr_transport_id() 114 struct se_node_acl *nacl, in srp_get_pr_transport_id() 142 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() 169 void target_ua_allocate_lun(struct se_node_acl *nacl, in target_ua_allocate_lun() 212 struct se_node_acl *nacl; in core_scsi3_ua_for_check_condition() 219 nacl = sess->se_node_acl; in core_scsi3_ua_for_check_condition() 284 struct se_node_acl *nacl; in core_scsi3_ua_clear_for_request_sense() 291 nacl = sess->se_node_acl; in core_scsi3_ua_clear_for_request_sense()
|
D | target_core_pr.c | 51 struct se_node_acl *dest_node_acl; 80 static void __core_scsi3_complete_pro_release(struct se_device *, struct se_node_acl *, 117 if (dev->dev_reserved_node_acl != sess->se_node_acl) in target_scsi2_reservation_check() 129 struct se_node_acl *, struct se_session *); 140 pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, in target_check_scsi2_reservation_conflict() 223 if (dev->dev_reserved_node_acl != sess->se_node_acl) in target_scsi2_reservation_release() 240 sess->se_node_acl->initiatorname); in target_scsi2_reservation_release() 279 (dev->dev_reserved_node_acl != sess->se_node_acl)) { in target_scsi2_reservation_reserve() 288 sess->se_node_acl->initiatorname); in target_scsi2_reservation_reserve() 293 dev->dev_reserved_node_acl = sess->se_node_acl; in target_scsi2_reservation_reserve() [all …]
|
D | target_core_device.c | 65 struct se_node_acl *nacl = se_sess->se_node_acl; in transport_lookup_cmd_lun() 165 struct se_node_acl *nacl = se_sess->se_node_acl; in transport_lookup_tmr_lun() 213 deve = target_nacl_find_deve(se_sess->se_node_acl, cmd->orig_fe_lun); in target_lun_is_rdonly() 227 struct se_node_acl *nacl, in core_get_se_deve_from_rtpi() 257 struct se_node_acl *nacl, in core_free_device_list_for_node() 274 struct se_node_acl *nacl) in core_update_device_list_access() 288 struct se_dev_entry *target_nacl_find_deve(struct se_node_acl *nacl, u64 mapped_lun) in target_nacl_find_deve() 308 target_luns_data_has_changed(struct se_node_acl *nacl, struct se_dev_entry *new, in target_luns_data_has_changed() 328 struct se_node_acl *nacl, in core_enable_device_list_for_node() 413 struct se_node_acl *nacl, in core_disable_device_list_for_node() [all …]
|
D | target_core_stat.c | 889 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_inst_show() 912 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_dev_show() 934 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_port_show() 956 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_indx_show() 976 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_dev_or_port_show() 996 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_intr_name_show() 1016 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_map_indx_show() 1036 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_att_count_show() 1056 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_num_cmds_show() 1077 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_read_mbytes_show() [all …]
|
D | target_core_pr.h | 69 struct se_node_acl *, u64); 71 struct se_node_acl *);
|
D | target_core_fabric_configfs.c | 171 struct se_node_acl *se_nacl = lacl->se_lun_nacl; in target_fabric_mappedlun_write_protect_show() 189 struct se_node_acl *se_nacl = lacl->se_lun_nacl; in target_fabric_mappedlun_write_protect_store() 276 struct se_node_acl *se_nacl = container_of(group, in target_fabric_make_mappedlun() 277 struct se_node_acl, acl_group); in target_fabric_make_mappedlun() 348 struct se_node_acl *se_nacl = container_of(to_config_group(item), in target_fabric_nacl_base_release() 349 struct se_node_acl, acl_group); in target_fabric_nacl_base_release() 387 struct se_node_acl *se_nacl; in target_fabric_make_nodeacl() 432 struct se_node_acl *se_nacl = container_of(to_config_group(item), in target_fabric_drop_nodeacl() 433 struct se_node_acl, acl_group); in target_fabric_drop_nodeacl()
|
D | target_core_transport.c | 343 struct se_node_acl *se_nacl, in __transport_register_session() 406 struct se_node_acl *se_nacl, in transport_register_session() 440 sess->se_node_acl = core_tpg_check_initiator_node_acl(tpg, in target_setup_session() 442 if (!sess->se_node_acl) { in target_setup_session() 458 transport_register_session(tpg, sess->se_node_acl, sess, private); in target_setup_session() 470 if (!se_sess->se_node_acl) in target_show_dynamic_sessions() 472 if (!se_sess->se_node_acl->dynamic_node_acl) in target_show_dynamic_sessions() 474 if (strlen(se_sess->se_node_acl->initiatorname) + 1 + len > PAGE_SIZE) in target_show_dynamic_sessions() 478 se_sess->se_node_acl->initiatorname); in target_show_dynamic_sessions() 489 struct se_node_acl *nacl = container_of(kref, in target_complete_nacl() [all …]
|
D | target_core_ua.h | 38 extern void target_ua_allocate_lun(struct se_node_acl *, u32, u8, u8);
|
D | target_core_tmr.c | 374 struct se_node_acl *tmr_nacl = NULL; in core_tmr_lun_reset() 396 tmr_nacl = tmr_sess->se_node_acl; in core_tmr_lun_reset()
|
/Linux-v4.19/include/target/ |
D | target_core_fabric.h | 68 void (*set_default_node_attributes)(struct se_node_acl *); 91 int (*fabric_init_nodeacl)(struct se_node_acl *, const char *); 124 struct se_node_acl *, struct se_session *, void *); 126 struct se_node_acl *, struct se_session *, void *); 129 void target_put_nacl(struct se_node_acl *); 173 void core_allocate_nexus_loss_ua(struct se_node_acl *acl); 175 struct se_node_acl *core_tpg_get_initiator_node_acl(struct se_portal_group *tpg, 179 struct se_node_acl *core_tpg_check_initiator_node_acl(struct se_portal_group *, 181 int core_tpg_set_initiator_node_queue_depth(struct se_node_acl *, u32); 183 struct se_node_acl *, const char *);
|
D | target_core_base.h | 304 struct se_node_acl *tg_pt_gp_alua_nacl; 358 struct se_node_acl *pr_reg_nacl; 388 struct se_node_acl *pr_res_holder; 539 struct se_node_acl { struct 567 static inline struct se_node_acl *acl_to_nacl(struct config_item *item) in acl_to_nacl() argument 569 return container_of(to_config_group(item), struct se_node_acl, in acl_to_nacl() 573 static inline struct se_node_acl *attrib_to_nacl(struct config_item *item) in attrib_to_nacl() 575 return container_of(to_config_group(item), struct se_node_acl, in attrib_to_nacl() 579 static inline struct se_node_acl *auth_to_nacl(struct config_item *item) in auth_to_nacl() 581 return container_of(to_config_group(item), struct se_node_acl, in auth_to_nacl() [all …]
|
/Linux-v4.19/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() 183 struct se_node_acl *se_nacl = acl_to_nacl(item); in ft_nacl_tag_store() 210 static int ft_init_nodeacl(struct se_node_acl *nacl, const char *name) in ft_init_nodeacl() [all …]
|
D | tcm_fc.h | 86 struct se_node_acl se_node_acl; member
|
/Linux-v4.19/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 | 292 struct se_node_acl *se_nacl = attrib_to_nacl(item); \ 294 se_node_acl); \ 302 struct se_node_acl *se_nacl = attrib_to_nacl(item); \ 304 se_node_acl); \ 388 struct se_node_acl *nacl = auth_to_nacl(item); \ 390 struct iscsi_node_acl, se_node_acl), page); \ 395 struct se_node_acl *nacl = auth_to_nacl(item); \ 397 struct iscsi_node_acl, se_node_acl), page, count); \ 428 struct se_node_acl *nacl = auth_to_nacl(item); \ 430 struct iscsi_node_acl, se_node_acl), page); \ [all …]
|
D | iscsi_target_tpg.h | 11 struct se_node_acl; 30 struct se_node_acl *);
|
D | iscsi_target_nego.c | 118 struct se_node_acl *se_nacl; in iscsi_handle_authentication() 124 se_nacl = conn->sess->se_sess->se_node_acl; in iscsi_handle_authentication() 131 se_node_acl); in iscsi_handle_authentication() 145 se_node_acl); in iscsi_handle_authentication() 282 struct se_node_acl *se_nacl; in iscsi_target_check_first_request() 317 se_nacl = conn->sess->se_sess->se_node_acl; in iscsi_target_check_first_request() 1068 struct se_node_acl *se_nacl; in iscsi_target_locate_portal() 1255 sess->se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in iscsi_target_locate_portal() 1257 if (!sess->se_sess->se_node_acl) { in iscsi_target_locate_portal() 1266 se_nacl = sess->se_sess->se_node_acl; in iscsi_target_locate_portal()
|
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | tcm_qla2xxx.h | 16 struct se_node_acl se_node_acl; member 57 struct se_node_acl *se_nacl;
|
D | tcm_qla2xxx.c | 434 static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl) in tcm_qla2xxx_set_default_node_attrs() 797 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_clear_nacl_from_fcport_map() 803 struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_clear_nacl_from_fcport_map() 840 static int tcm_qla2xxx_init_nodeacl(struct se_node_acl *se_nacl, in tcm_qla2xxx_init_nodeacl() 844 container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_init_nodeacl() 1220 struct se_node_acl *se_nacl; in tcm_qla2xxx_find_sess_by_s_id() 1242 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_s_id() 1256 struct se_node_acl *new_se_nacl, in tcm_qla2xxx_set_sess_by_s_id() 1325 struct se_node_acl *se_nacl; in tcm_qla2xxx_find_sess_by_loop_id() 1346 nacl = container_of(se_nacl, struct tcm_qla2xxx_nacl, se_node_acl); in tcm_qla2xxx_find_sess_by_loop_id() [all …]
|
/Linux-v4.19/include/trace/events/ |
D | target.h | 144 __string( initiator, cmd->se_sess->se_node_acl->initiatorname ) 153 __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname); 182 __string(initiator, cmd->se_sess->se_node_acl->initiatorname) 195 __assign_str(initiator, cmd->se_sess->se_node_acl->initiatorname);
|