| /linux/drivers/target/ |
| A D | target_core_device.c | 104 nacl->initiatorname); in transport_lookup_cmd_lun() 175 nacl->initiatorname); in transport_lookup_tmr_lun() 210 struct se_node_acl *nacl, in core_get_se_deve_from_rtpi() argument 240 struct se_node_acl *nacl, in core_free_device_list_for_node() argument 257 struct se_node_acl *nacl) in core_update_device_list_access() argument 311 struct se_node_acl *nacl, in core_enable_device_list_for_node() argument 393 struct se_node_acl *nacl, in core_disable_device_list_for_node() argument 452 struct se_node_acl *nacl; in core_clear_lun_from_tpg() local 637 if (!nacl) in core_dev_add_initiator_node_lun_acl() 653 nacl->initiatorname); in core_dev_add_initiator_node_lun_acl() [all …]
|
| A D | target_core_fabric_lib.c | 36 struct se_node_acl *nacl, in sas_get_pr_transport_id() argument 43 ret = hex2bin(&buf[4], &nacl->initiatorname[4], 8); in sas_get_pr_transport_id() 85 struct se_node_acl *nacl, in sbp_get_pr_transport_id() argument 91 ret = hex2bin(&buf[8], nacl->initiatorname, 8); in sbp_get_pr_transport_id() 101 struct se_node_acl *nacl, in srp_get_pr_transport_id() argument 109 p = nacl->initiatorname; in srp_get_pr_transport_id() 348 switch (nacl->se_tpg->proto_id) { in target_get_pr_transport_id_len() 368 int target_get_pr_transport_id(struct se_node_acl *nacl, in target_get_pr_transport_id() argument 372 switch (nacl->se_tpg->proto_id) { in target_get_pr_transport_id() 374 return sas_get_pr_transport_id(nacl, format_code, buf); in target_get_pr_transport_id() [all …]
|
| A D | target_core_ua.c | 30 struct se_node_acl *nacl; in target_scsi3_ua_check() local 35 nacl = sess->se_node_acl; in target_scsi3_ua_check() 36 if (!nacl) in target_scsi3_ua_check() 161 if (!nacl) in target_ua_allocate_lun() 199 struct se_node_acl *nacl; in core_scsi3_ua_for_check_condition() local 208 nacl = sess->se_node_acl; in core_scsi3_ua_for_check_condition() 209 if (WARN_ON_ONCE(!nacl)) in core_scsi3_ua_for_check_condition() 258 nacl->se_tpg->se_tpg_tfo->fabric_name, in core_scsi3_ua_for_check_condition() 273 struct se_node_acl *nacl; in core_scsi3_ua_clear_for_request_sense() local 280 nacl = sess->se_node_acl; in core_scsi3_ua_clear_for_request_sense() [all …]
|
| A D | target_core_stat.c | 866 tpg = nacl->se_tpg; in target_stat_auth_inst_show() 911 tpg = nacl->se_tpg; in target_stat_auth_port_show() 1206 tpg = nacl->se_tpg; in target_stat_iport_inst_show() 1251 tpg = nacl->se_tpg; in target_stat_iport_port_show() 1267 spin_lock_irq(&nacl->nacl_sess_lock); in target_stat_iport_indx_show() 1268 se_sess = nacl->nacl_sess; in target_stat_iport_indx_show() 1274 tpg = nacl->se_tpg; in target_stat_iport_indx_show() 1278 spin_unlock_irq(&nacl->nacl_sess_lock); in target_stat_iport_indx_show() 1312 spin_lock_irq(&nacl->nacl_sess_lock); in target_stat_iport_port_ident_show() 1313 se_sess = nacl->nacl_sess; in target_stat_iport_port_ident_show() [all …]
|
| A D | target_core_pr.c | 617 struct se_node_acl *nacl, in __core_scsi3_do_alloc_registration() argument 692 struct se_node_acl *nacl, in __core_scsi3_alloc_registration() argument 749 if (nacl == nacl_tmp) in __core_scsi3_alloc_registration() 925 struct se_node_acl *nacl, in __core_scsi3_check_aptpl_registration() argument 986 nacl, pr_reg); in __core_scsi3_check_aptpl_registration() 1004 struct se_node_acl *nacl, in core_scsi3_check_aptpl_registration() argument 1018 struct se_node_acl *nacl, in __core_scsi3_dump_registration() argument 1047 struct se_node_acl *nacl, in __core_scsi3_add_registration() argument 1128 struct se_node_acl *nacl, in core_scsi3_alloc_registration() argument 1154 struct se_node_acl *nacl, in __core_scsi3_locate_pr_reg() argument [all …]
|
| A D | target_core_tpg.c | 84 struct se_node_acl *nacl) in core_allocate_nexus_loss_ua() argument 88 if (!nacl) in core_allocate_nexus_loss_ua() 92 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) in core_allocate_nexus_loss_ua() 282 void core_tpg_wait_for_nacl_pr_ref(struct se_node_acl *nacl) in core_tpg_wait_for_nacl_pr_ref() argument 284 while (atomic_read(&nacl->acl_pr_ref_count) != 0) in core_tpg_wait_for_nacl_pr_ref() 506 struct se_node_acl *nacl, *nacl_tmp; in core_tpg_deregister() local 525 list_for_each_entry_safe(nacl, nacl_tmp, &node_list, acl_list) { in core_tpg_deregister() 526 list_del_init(&nacl->acl_list); in core_tpg_deregister() 528 core_tpg_wait_for_nacl_pr_ref(nacl); in core_tpg_deregister() 529 core_free_device_list_for_node(nacl, se_tpg); in core_tpg_deregister() [all …]
|
| A D | target_core_internal.h | 101 int target_get_pr_transport_id_len(struct se_node_acl *nacl, 103 int target_get_pr_transport_id(struct se_node_acl *nacl,
|
| A D | target_core_transport.c | 510 struct se_node_acl *nacl = container_of(kref, in target_complete_nacl() local 512 struct se_portal_group *se_tpg = nacl->se_tpg; in target_complete_nacl() 514 if (!nacl->dynamic_stop) { in target_complete_nacl() 515 complete(&nacl->acl_free_comp); in target_complete_nacl() 520 list_del_init(&nacl->acl_list); in target_complete_nacl() 523 core_tpg_wait_for_nacl_pr_ref(nacl); in target_complete_nacl() 524 core_free_device_list_for_node(nacl, se_tpg); in target_complete_nacl() 525 kfree(nacl); in target_complete_nacl() 528 void target_put_nacl(struct se_node_acl *nacl) in target_put_nacl() argument 530 kref_put(&nacl->acl_kref, target_complete_nacl); in target_put_nacl()
|
| A D | target_core_xcopy.c | 74 struct se_node_acl *nacl; in target_xcopy_locate_se_dev_e4() local 85 nacl = sess->se_node_acl; in target_xcopy_locate_se_dev_e4() 87 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in target_xcopy_locate_se_dev_e4()
|
| A D | target_core_spc.c | 1240 struct se_node_acl *nacl; in spc_emulate_report_luns() local 1258 nacl = sess->se_node_acl; in spc_emulate_report_luns() 1261 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in spc_emulate_report_luns()
|
| A D | target_core_alua.c | 272 struct se_node_acl *nacl = cmd->se_sess->se_node_acl; in target_emulate_set_target_port_groups() local 374 dev, l_lun, nacl, in target_emulate_set_target_port_groups()
|
| /linux/drivers/scsi/qla2xxx/ |
| A D | tcm_qla2xxx.c | 819 se_nacl, nacl->nport_wwnn, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map() 1159 if (!nacl->fc_port) { in tcm_qla2xxx_find_sess_by_s_id() 1164 return nacl->fc_port; in tcm_qla2xxx_find_sess_by_s_id() 1189 nacl->nport_id = key; in tcm_qla2xxx_set_sess_by_s_id() 1204 if (nacl->fc_port) { in tcm_qla2xxx_set_sess_by_s_id() 1208 nacl->fc_port = NULL; in tcm_qla2xxx_set_sess_by_s_id() 1264 if (!nacl->fc_port) { in tcm_qla2xxx_find_sess_by_loop_id() 1269 return nacl->fc_port; in tcm_qla2xxx_find_sess_by_loop_id() 1302 if (nacl->fc_port) { in tcm_qla2xxx_set_sess_by_loop_id() 1306 nacl->fc_port = NULL; in tcm_qla2xxx_set_sess_by_loop_id() [all …]
|
| /linux/drivers/target/iscsi/ |
| A D | iscsi_target_configfs.c | 302 ret = iscsit_na_##name(nacl, val); \ 338 struct iscsi_node_acl *nacl, \ 341 struct iscsi_node_auth *auth = &nacl->node_auth; \ 349 struct iscsi_node_acl *nacl, \ 353 struct iscsi_node_auth *auth = &nacl->node_auth; \ 379 struct se_node_acl *nacl = auth_to_nacl(item); \ 386 struct se_node_acl *nacl = auth_to_nacl(item); \ 403 struct iscsi_node_acl *nacl, \ 406 struct iscsi_node_auth *auth = &nacl->node_auth; \ 419 struct se_node_acl *nacl = auth_to_nacl(item); \ [all …]
|
| A D | iscsi_target_nodeattrib.c | 20 struct iscsi_node_acl *nacl) in iscsit_na_get_initiatorname() argument 22 struct se_node_acl *se_nacl = &nacl->se_node_acl; in iscsit_na_get_initiatorname() 101 struct se_node_acl *se_nacl = &a->nacl->se_node_acl; in iscsit_na_nopin_timeout()
|
| /linux/drivers/target/tcm_fc/ |
| A D | tfc_conf.c | 202 static int ft_init_nodeacl(struct se_node_acl *nacl, const char *name) in ft_init_nodeacl() argument 205 container_of(nacl, struct ft_node_acl, se_node_acl); in ft_init_nodeacl()
|
| /linux/drivers/scsi/elx/efct/ |
| A D | efct_lio.c | 363 static void efct_lio_set_default_node_attrs(struct se_node_acl *nacl) in efct_lio_set_default_node_attrs() argument 1019 struct efct_lio_nacl *nacl; in efct_lio_init_nodeacl() local 1025 nacl = container_of(se_nacl, struct efct_lio_nacl, se_node_acl); in efct_lio_init_nodeacl() 1026 nacl->nport_wwnn = wwnn; in efct_lio_init_nodeacl() 1028 efct_format_wwn(nacl->nport_name, sizeof(nacl->nport_name), "", wwnn); in efct_lio_init_nodeacl()
|
| /linux/include/target/ |
| A D | target_core_fabric.h | 146 void target_spc2_release(struct se_node_acl *nacl);
|
| /linux/include/target/iscsi/ |
| A D | iscsi_target_core.h | 727 struct iscsi_node_acl *nacl; member
|
| /linux/drivers/xen/ |
| A D | xen-scsiback.c | 1375 static void scsiback_set_default_node_attrs(struct se_node_acl *nacl) in scsiback_set_default_node_attrs() argument
|
| /linux/drivers/target/sbp/ |
| A D | sbp_target.c | 1736 static void sbp_set_default_node_attrs(struct se_node_acl *nacl) in sbp_set_default_node_attrs() argument
|
| /linux/drivers/usb/gadget/function/ |
| A D | f_tcm.c | 1297 static void usbg_set_default_node_attrs(struct se_node_acl *nacl) in usbg_set_default_node_attrs() argument
|
| /linux/drivers/vhost/ |
| A D | scsi.c | 387 static void vhost_scsi_set_default_node_attrs(struct se_node_acl *nacl) in vhost_scsi_set_default_node_attrs() argument
|
| /linux/drivers/infiniband/ulp/srpt/ |
| A D | ib_srpt.c | 3367 static void srpt_set_default_node_attrs(struct se_node_acl *nacl) in srpt_set_default_node_attrs() argument
|
| /linux/drivers/scsi/ibmvscsi_tgt/ |
| A D | ibmvscsi_tgt.c | 3771 static void ibmvscsis_set_default_node_attrs(struct se_node_acl *nacl) in ibmvscsis_set_default_node_attrs() argument
|