/linux-4.4.14/drivers/target/ |
D | target_core_ua.c | 43 struct se_node_acl *nacl; in target_scsi3_ua_check() local 48 nacl = sess->se_node_acl; in target_scsi3_ua_check() 49 if (!nacl) in target_scsi3_ua_check() 53 deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); in target_scsi3_ua_check() 171 void target_ua_allocate_lun(struct se_node_acl *nacl, in target_ua_allocate_lun() argument 176 if (!nacl) in target_ua_allocate_lun() 180 deve = target_nacl_find_deve(nacl, unpacked_lun); in target_ua_allocate_lun() 213 struct se_node_acl *nacl; in core_scsi3_ua_for_check_condition() local 220 nacl = sess->se_node_acl; in core_scsi3_ua_for_check_condition() 221 if (!nacl) in core_scsi3_ua_for_check_condition() [all …]
|
D | target_core_fabric_lib.c | 48 struct se_node_acl *nacl, in sas_get_pr_transport_id() argument 55 ret = hex2bin(&buf[4], &nacl->initiatorname[4], 8); in sas_get_pr_transport_id() 97 struct se_node_acl *nacl, in sbp_get_pr_transport_id() argument 103 ret = hex2bin(&buf[8], nacl->initiatorname, 8); in sbp_get_pr_transport_id() 113 struct se_node_acl *nacl, in srp_get_pr_transport_id() argument 121 p = nacl->initiatorname; in srp_get_pr_transport_id() 362 int target_get_pr_transport_id_len(struct se_node_acl *nacl, in target_get_pr_transport_id_len() argument 365 switch (nacl->se_tpg->proto_id) { in target_get_pr_transport_id_len() 372 return iscsi_get_pr_transport_id_len(nacl, pr_reg, format_code); in target_get_pr_transport_id_len() 374 pr_err("Unknown proto_id: 0x%02x\n", nacl->se_tpg->proto_id); in target_get_pr_transport_id_len() [all …]
|
D | target_core_device.c | 63 struct se_node_acl *nacl = se_sess->se_node_acl; in transport_lookup_cmd_lun() local 68 deve = target_nacl_find_deve(nacl, unpacked_lun); in transport_lookup_cmd_lun() 158 struct se_node_acl *nacl = se_sess->se_node_acl; in transport_lookup_tmr_lun() local 163 deve = target_nacl_find_deve(nacl, unpacked_lun); in transport_lookup_tmr_lun() 215 struct se_node_acl *nacl, in core_get_se_deve_from_rtpi() argument 220 struct se_portal_group *tpg = nacl->se_tpg; in core_get_se_deve_from_rtpi() 223 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in core_get_se_deve_from_rtpi() 245 struct se_node_acl *nacl, in core_free_device_list_for_node() argument 250 mutex_lock(&nacl->lun_entry_mutex); in core_free_device_list_for_node() 251 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in core_free_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() local 857 deve = target_nacl_find_deve(nacl, lacl->mapped_lun); in target_stat_auth_inst_show() 862 tpg = nacl->se_tpg; in target_stat_auth_inst_show() 874 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_dev_show() local 880 deve = target_nacl_find_deve(nacl, lacl->mapped_lun); in target_stat_auth_dev_show() 896 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_port_show() local 902 deve = target_nacl_find_deve(nacl, lacl->mapped_lun); in target_stat_auth_port_show() 907 tpg = nacl->se_tpg; in target_stat_auth_port_show() 918 struct se_node_acl *nacl = lacl->se_lun_nacl; in target_stat_auth_indx_show() local 923 deve = target_nacl_find_deve(nacl, lacl->mapped_lun); in target_stat_auth_indx_show() [all …]
|
D | target_core_pr.c | 321 struct se_node_acl *nacl = se_sess->se_node_acl; in core_scsi3_pr_seq_non_holder() local 335 se_deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); in core_scsi3_pr_seq_non_holder() 619 struct se_node_acl *nacl, in __core_scsi3_do_alloc_registration() argument 642 pr_reg->pr_reg_nacl = nacl; in __core_scsi3_do_alloc_registration() 655 pr_reg->pr_reg_deve = target_nacl_find_deve(nacl, mapped_lun); in __core_scsi3_do_alloc_registration() 659 nacl->initiatorname, mapped_lun); in __core_scsi3_do_alloc_registration() 694 struct se_node_acl *nacl, in __core_scsi3_alloc_registration() argument 707 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_alloc_registration() 714 pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, lun, deve, mapped_lun, in __core_scsi3_alloc_registration() 751 if (nacl == nacl_tmp) in __core_scsi3_alloc_registration() [all …]
|
D | target_core_tpg.c | 88 struct se_node_acl *nacl) in core_allocate_nexus_loss_ua() argument 92 if (!nacl) in core_allocate_nexus_loss_ua() 96 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) in core_allocate_nexus_loss_ua() 267 void core_tpg_wait_for_nacl_pr_ref(struct se_node_acl *nacl) in core_tpg_wait_for_nacl_pr_ref() argument 269 while (atomic_read(&nacl->acl_pr_ref_count) != 0) in core_tpg_wait_for_nacl_pr_ref() 573 struct se_node_acl *nacl, *nacl_tmp; in core_tpg_deregister() local 596 list_for_each_entry_safe(nacl, nacl_tmp, &node_list, acl_list) { in core_tpg_deregister() 597 list_del(&nacl->acl_list); in core_tpg_deregister() 600 core_tpg_wait_for_nacl_pr_ref(nacl); in core_tpg_deregister() 601 core_free_device_list_for_node(nacl, se_tpg); in core_tpg_deregister() [all …]
|
D | target_core_internal.h | 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,
|
D | target_core_spc.c | 1197 struct se_node_acl *nacl; in spc_emulate_report_luns() local 1215 nacl = sess->se_node_acl; in spc_emulate_report_luns() 1218 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in spc_emulate_report_luns()
|
D | target_core_transport.c | 425 struct se_node_acl *nacl = container_of(kref, in target_complete_nacl() local 428 complete(&nacl->acl_free_comp); in target_complete_nacl() 431 void target_put_nacl(struct se_node_acl *nacl) in target_put_nacl() argument 433 kref_put(&nacl->acl_kref, target_complete_nacl); in target_put_nacl()
|
D | target_core_alua.c | 283 struct se_node_acl *nacl = cmd->se_sess->se_node_acl; in target_emulate_set_target_port_groups() local 385 dev, l_lun, nacl, in target_emulate_set_target_port_groups()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
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() argument 655 struct tcm_qla2xxx_nacl *nacl = container_of(se_nacl, in tcm_qla2xxx_clear_nacl_from_fcport_map() local 659 pr_debug("fc_rport domain: port_id 0x%06x\n", nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map() 661 node = btree_remove32(&lport->lport_fcport_map, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map() 669 btree_insert32(&lport->lport_fcport_map, nacl->nport_id, in tcm_qla2xxx_clear_nacl_from_fcport_map() 674 se_nacl, nacl->nport_wwnn, nacl->nport_id); in tcm_qla2xxx_clear_nacl_from_fcport_map() 684 tcm_qla2xxx_clear_sess_lookup(lport, nacl, sess); in tcm_qla2xxx_clear_nacl_from_fcport_map() 713 struct tcm_qla2xxx_nacl *nacl = in tcm_qla2xxx_init_nodeacl() local 720 nacl->nport_wwnn = wwnn; in tcm_qla2xxx_init_nodeacl() 721 tcm_qla2xxx_format_wwn(&nacl->nport_name[0], TCM_QLA2XXX_NAMELEN, wwnn); in tcm_qla2xxx_init_nodeacl() [all …]
|
/linux-4.4.14/drivers/target/iscsi/ |
D | iscsi_target_nodeattrib.c | 28 struct iscsi_node_acl *nacl) in iscsit_na_get_initiatorname() argument 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_configfs.c | 353 struct iscsi_node_acl *nacl = container_of(se_nacl, struct iscsi_node_acl, \ 356 return sprintf(page, "%u\n", nacl->node_attrib.name); \ 363 struct iscsi_node_acl *nacl = container_of(se_nacl, struct iscsi_node_acl, \ 371 ret = iscsit_na_##name(nacl, val); \ 407 struct iscsi_node_acl *nacl, \ 410 struct iscsi_node_auth *auth = &nacl->node_auth; \ 418 struct iscsi_node_acl *nacl, \ 422 struct iscsi_node_auth *auth = &nacl->node_auth; \ 448 struct se_node_acl *nacl = auth_to_nacl(item); \ 449 return __iscsi_nacl_auth_##name##_show(container_of(nacl, \ [all …]
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 2319 struct srpt_node_acl *nacl; in __srpt_lookup_acl() local 2321 list_for_each_entry(nacl, &sport->port_acl_list, list) in __srpt_lookup_acl() 2322 if (memcmp(nacl->i_port_id, i_port_id, in __srpt_lookup_acl() 2323 sizeof(nacl->i_port_id)) == 0) in __srpt_lookup_acl() 2324 return nacl; in __srpt_lookup_acl() 2332 struct srpt_node_acl *nacl; in srpt_lookup_acl() local 2335 nacl = __srpt_lookup_acl(sport, i_port_id); in srpt_lookup_acl() 2338 return nacl; in srpt_lookup_acl() 2358 struct srpt_node_acl *nacl; in srpt_cm_req_recv() local 2520 nacl = srpt_lookup_acl(sport, ch->i_port_id); in srpt_cm_req_recv() [all …]
|
D | ib_srpt.h | 417 struct se_node_acl nacl; member
|
/linux-4.4.14/drivers/target/tcm_fc/ |
D | tfc_conf.c | 188 static int ft_init_nodeacl(struct se_node_acl *nacl, const char *name) in ft_init_nodeacl() argument 191 container_of(nacl, struct ft_node_acl, se_node_acl); in ft_init_nodeacl()
|
/linux-4.4.14/include/target/iscsi/ |
D | iscsi_target_core.h | 721 struct iscsi_node_acl *nacl; member
|
/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() argument
|
/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() argument
|
/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() argument
|
/linux-4.4.14/drivers/target/sbp/ |
D | sbp_target.c | 1764 static void sbp_set_default_node_attrs(struct se_node_acl *nacl) in sbp_set_default_node_attrs() argument
|