Lines Matching refs:nacl

316 	struct se_node_acl *nacl = se_sess->se_node_acl;  in core_scsi3_pr_seq_non_holder()  local
330 se_deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); in core_scsi3_pr_seq_non_holder()
618 struct se_node_acl *nacl, in __core_scsi3_do_alloc_registration() argument
641 pr_reg->pr_reg_nacl = nacl; in __core_scsi3_do_alloc_registration()
654 pr_reg->pr_reg_deve = target_nacl_find_deve(nacl, mapped_lun); in __core_scsi3_do_alloc_registration()
658 nacl->initiatorname, mapped_lun); in __core_scsi3_do_alloc_registration()
693 struct se_node_acl *nacl, in __core_scsi3_alloc_registration() argument
706 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_alloc_registration()
713 pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, lun, deve, mapped_lun, in __core_scsi3_alloc_registration()
749 if (nacl == nacl_tmp) in __core_scsi3_alloc_registration()
761 if (strcmp(nacl->initiatorname, nacl_tmp->initiatorname)) in __core_scsi3_alloc_registration()
924 struct se_node_acl *nacl, in __core_scsi3_check_aptpl_registration() argument
936 snprintf(i_port, PR_APTPL_MAX_IPORT_LEN, "%s", nacl->initiatorname); in __core_scsi3_check_aptpl_registration()
960 pr_reg->pr_reg_deve = target_nacl_find_deve(nacl, mapped_lun); in __core_scsi3_check_aptpl_registration()
963 " %llu\n", nacl->initiatorname, mapped_lun); in __core_scsi3_check_aptpl_registration()
970 pr_reg->pr_reg_nacl = nacl; in __core_scsi3_check_aptpl_registration()
978 __core_scsi3_add_registration(dev, nacl, pr_reg, 0, 0); in __core_scsi3_check_aptpl_registration()
985 nacl, pr_reg); in __core_scsi3_check_aptpl_registration()
1003 struct se_node_acl *nacl, in core_scsi3_check_aptpl_registration() argument
1010 lun->unpacked_lun, nacl, in core_scsi3_check_aptpl_registration()
1017 struct se_node_acl *nacl, in __core_scsi3_dump_registration() argument
1021 struct se_portal_group *se_tpg = nacl->se_tpg; in __core_scsi3_dump_registration()
1029 "_AND_IGNORE_EXISTING_KEY" : "", nacl->initiatorname, in __core_scsi3_dump_registration()
1046 struct se_node_acl *nacl, in __core_scsi3_add_registration() argument
1051 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_add_registration()
1072 __core_scsi3_dump_registration(tfo, dev, nacl, pr_reg, register_type); in __core_scsi3_add_registration()
1127 struct se_node_acl *nacl, in core_scsi3_alloc_registration() argument
1140 pr_reg = __core_scsi3_alloc_registration(dev, nacl, lun, deve, mapped_lun, in core_scsi3_alloc_registration()
1146 __core_scsi3_add_registration(dev, nacl, pr_reg, in core_scsi3_alloc_registration()
1153 struct se_node_acl *nacl, in __core_scsi3_locate_pr_reg() argument
1165 if (pr_reg->pr_reg_nacl != nacl) in __core_scsi3_locate_pr_reg()
1198 struct se_node_acl *nacl, in core_scsi3_locate_pr_reg() argument
1201 struct se_portal_group *tpg = nacl->se_tpg; in core_scsi3_locate_pr_reg()
1211 return __core_scsi3_locate_pr_reg(dev, nacl, isid_ptr); in core_scsi3_locate_pr_reg()
1223 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; in core_scsi3_check_implicit_release() local
1247 __core_scsi3_complete_pro_release(dev, nacl, pr_reg, 0, 1); in core_scsi3_check_implicit_release()
1281 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; in __core_scsi3_free_registration() local
1312 deve = target_nacl_find_deve(nacl, pr_reg->pr_res_mapped_lun); in __core_scsi3_free_registration()
1345 struct se_node_acl *nacl) in core_scsi3_free_pr_reg_from_nacl() argument
1357 (pr_res_holder->pr_reg_nacl == nacl)) { in core_scsi3_free_pr_reg_from_nacl()
1358 __core_scsi3_complete_pro_release(dev, nacl, pr_res_holder, 0, 1); in core_scsi3_free_pr_reg_from_nacl()
1372 if (pr_reg->pr_reg_nacl != nacl) in core_scsi3_free_pr_reg_from_nacl()
1423 static int core_scsi3_nodeacl_depend_item(struct se_node_acl *nacl) in core_scsi3_nodeacl_depend_item() argument
1425 if (nacl->dynamic_node_acl) in core_scsi3_nodeacl_depend_item()
1427 return target_depend_item(&nacl->acl_group.cg_item); in core_scsi3_nodeacl_depend_item()
1430 static void core_scsi3_nodeacl_undepend_item(struct se_node_acl *nacl) in core_scsi3_nodeacl_undepend_item() argument
1432 if (!nacl->dynamic_node_acl) in core_scsi3_nodeacl_undepend_item()
1433 target_undepend_item(&nacl->acl_group.cg_item); in core_scsi3_nodeacl_undepend_item()
1434 atomic_dec_mb(&nacl->acl_pr_ref_count); in core_scsi3_nodeacl_undepend_item()
2749 struct se_node_acl *nacl = pr_reg->pr_reg_nacl; in __core_scsi3_complete_pro_preempt() local
2750 const struct target_core_fabric_ops *tfo = nacl->se_tpg->se_tpg_tfo; in __core_scsi3_complete_pro_preempt()
2760 __core_scsi3_complete_pro_release(dev, nacl, in __core_scsi3_complete_pro_preempt()
2775 nacl->initiatorname, i_buf); in __core_scsi3_complete_pro_preempt()