Lines Matching refs:nacl

625 	struct se_node_acl *nacl,  in __core_scsi3_do_alloc_registration()  argument
646 pr_reg->pr_reg_nacl = nacl; in __core_scsi3_do_alloc_registration()
676 struct se_node_acl *nacl, in __core_scsi3_alloc_registration() argument
686 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_alloc_registration()
693 pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, deve, isid, in __core_scsi3_alloc_registration()
727 if (nacl == nacl_tmp) in __core_scsi3_alloc_registration()
739 if (strcmp(nacl->initiatorname, nacl_tmp->initiatorname)) in __core_scsi3_alloc_registration()
902 struct se_node_acl *nacl, in __core_scsi3_check_aptpl_registration() argument
916 snprintf(i_port, PR_APTPL_MAX_IPORT_LEN, "%s", nacl->initiatorname); in __core_scsi3_check_aptpl_registration()
936 pr_reg->pr_reg_nacl = nacl; in __core_scsi3_check_aptpl_registration()
947 __core_scsi3_add_registration(dev, nacl, pr_reg, 0, 0); in __core_scsi3_check_aptpl_registration()
954 nacl, pr_reg); in __core_scsi3_check_aptpl_registration()
972 struct se_node_acl *nacl, in core_scsi3_check_aptpl_registration() argument
975 struct se_dev_entry *deve = nacl->device_list[mapped_lun]; in core_scsi3_check_aptpl_registration()
981 lun->unpacked_lun, nacl, deve); in core_scsi3_check_aptpl_registration()
987 struct se_node_acl *nacl, in __core_scsi3_dump_registration() argument
991 struct se_portal_group *se_tpg = nacl->se_tpg; in __core_scsi3_dump_registration()
1000 "_AND_IGNORE_EXISTING_KEY" : "", nacl->initiatorname, in __core_scsi3_dump_registration()
1021 struct se_node_acl *nacl, in __core_scsi3_add_registration() argument
1026 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_add_registration()
1047 __core_scsi3_dump_registration(tfo, dev, nacl, pr_reg, register_type); in __core_scsi3_add_registration()
1083 struct se_node_acl *nacl, in core_scsi3_alloc_registration() argument
1094 pr_reg = __core_scsi3_alloc_registration(dev, nacl, deve, isid, in core_scsi3_alloc_registration()
1099 __core_scsi3_add_registration(dev, nacl, pr_reg, in core_scsi3_alloc_registration()
1106 struct se_node_acl *nacl, in __core_scsi3_locate_pr_reg() argument
1119 if (pr_reg->pr_reg_nacl != nacl) in __core_scsi3_locate_pr_reg()
1162 struct se_node_acl *nacl, in core_scsi3_locate_pr_reg() argument
1165 struct se_portal_group *tpg = nacl->se_tpg; in core_scsi3_locate_pr_reg()
1175 return __core_scsi3_locate_pr_reg(dev, nacl, isid_ptr); in core_scsi3_locate_pr_reg()
1187 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; in core_scsi3_check_implicit_release() local
1211 __core_scsi3_complete_pro_release(dev, nacl, pr_reg, 0, 1); in core_scsi3_check_implicit_release()
1304 struct se_node_acl *nacl) in core_scsi3_free_pr_reg_from_nacl() argument
1316 (pr_res_holder->pr_reg_nacl == nacl)) { in core_scsi3_free_pr_reg_from_nacl()
1317 __core_scsi3_complete_pro_release(dev, nacl, pr_res_holder, 0, 1); in core_scsi3_free_pr_reg_from_nacl()
1331 if (pr_reg->pr_reg_nacl != nacl) in core_scsi3_free_pr_reg_from_nacl()
1382 static int core_scsi3_nodeacl_depend_item(struct se_node_acl *nacl) in core_scsi3_nodeacl_depend_item() argument
1384 if (nacl->dynamic_node_acl) in core_scsi3_nodeacl_depend_item()
1386 return target_depend_item(&nacl->acl_group.cg_item); in core_scsi3_nodeacl_depend_item()
1389 static void core_scsi3_nodeacl_undepend_item(struct se_node_acl *nacl) in core_scsi3_nodeacl_undepend_item() argument
1391 if (!nacl->dynamic_node_acl) in core_scsi3_nodeacl_undepend_item()
1392 target_undepend_item(&nacl->acl_group.cg_item); in core_scsi3_nodeacl_undepend_item()
1393 atomic_dec_mb(&nacl->acl_pr_ref_count); in core_scsi3_nodeacl_undepend_item()
1399 struct se_node_acl *nacl; in core_scsi3_lunacl_depend_item() local
1407 nacl = lun_acl->se_lun_nacl; in core_scsi3_lunacl_depend_item()
1408 tpg = nacl->se_tpg; in core_scsi3_lunacl_depend_item()
1416 struct se_node_acl *nacl; in core_scsi3_lunacl_undepend_item() local
1425 nacl = lun_acl->se_lun_nacl; in core_scsi3_lunacl_undepend_item()
1426 tpg = nacl->se_tpg; in core_scsi3_lunacl_undepend_item()
2723 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; in __core_scsi3_complete_pro_preempt() local
2724 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_complete_pro_preempt()
2733 __core_scsi3_complete_pro_release(dev, nacl, in __core_scsi3_complete_pro_preempt()
2748 nacl->initiatorname, i_buf); in __core_scsi3_complete_pro_preempt()