lacl 940 drivers/target/target_core_alua.c struct se_lun_acl *lacl; lacl 965 drivers/target/target_core_alua.c lacl = rcu_dereference_check(se_deve->se_lun_acl, lacl 988 drivers/target/target_core_alua.c if (lacl && (tg_pt_gp->tg_pt_gp_alua_nacl != NULL) && lacl 989 drivers/target/target_core_alua.c (tg_pt_gp->tg_pt_gp_alua_nacl == lacl->se_lun_nacl)) lacl 607 drivers/target/target_core_device.c struct se_lun_acl *lacl; lacl 615 drivers/target/target_core_device.c lacl = kzalloc(sizeof(struct se_lun_acl), GFP_KERNEL); lacl 616 drivers/target/target_core_device.c if (!lacl) { lacl 622 drivers/target/target_core_device.c lacl->mapped_lun = mapped_lun; lacl 623 drivers/target/target_core_device.c lacl->se_lun_nacl = nacl; lacl 625 drivers/target/target_core_device.c return lacl; lacl 630 drivers/target/target_core_device.c struct se_lun_acl *lacl, lacl 634 drivers/target/target_core_device.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 647 drivers/target/target_core_device.c lacl->se_lun = lun; lacl 649 drivers/target/target_core_device.c if (core_enable_device_list_for_node(lun, lacl, lacl->mapped_lun, lacl 655 drivers/target/target_core_device.c tpg->se_tpg_tfo->tpg_get_tag(tpg), lun->unpacked_lun, lacl->mapped_lun, lacl 663 drivers/target/target_core_device.c lacl->mapped_lun); lacl 669 drivers/target/target_core_device.c struct se_lun_acl *lacl) lacl 675 drivers/target/target_core_device.c nacl = lacl->se_lun_nacl; lacl 680 drivers/target/target_core_device.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 689 drivers/target/target_core_device.c nacl->initiatorname, lacl->mapped_lun); lacl 696 drivers/target/target_core_device.c struct se_lun_acl *lacl) lacl 702 drivers/target/target_core_device.c lacl->se_lun_nacl->initiatorname, lacl->mapped_lun); lacl 704 drivers/target/target_core_device.c kfree(lacl); lacl 71 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = container_of(to_config_group(lun_acl_ci), lacl 124 drivers/target/target_core_fabric_configfs.c deve = target_nacl_find_deve(lacl->se_lun_nacl, lacl->mapped_lun); lacl 138 drivers/target/target_core_fabric_configfs.c return core_dev_add_initiator_node_lun_acl(se_tpg, lacl, lun, lun_access_ro); lacl 145 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = container_of(to_config_group(lun_acl_ci), lacl 150 drivers/target/target_core_fabric_configfs.c core_dev_del_initiator_node_lun_acl(lun, lacl); lacl 162 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = item_to_lun_acl(item); lacl 163 drivers/target/target_core_fabric_configfs.c struct se_node_acl *se_nacl = lacl->se_lun_nacl; lacl 168 drivers/target/target_core_fabric_configfs.c deve = target_nacl_find_deve(se_nacl, lacl->mapped_lun); lacl 180 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = item_to_lun_acl(item); lacl 181 drivers/target/target_core_fabric_configfs.c struct se_node_acl *se_nacl = lacl->se_lun_nacl; lacl 194 drivers/target/target_core_fabric_configfs.c core_update_device_list_access(lacl->mapped_lun, wp, lacl->se_lun_nacl); lacl 199 drivers/target/target_core_fabric_configfs.c se_nacl->initiatorname, lacl->mapped_lun, (wp) ? "ON" : "OFF"); lacl 214 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = container_of(to_config_group(item), lacl 216 drivers/target/target_core_fabric_configfs.c struct se_portal_group *se_tpg = lacl->se_lun_nacl->se_tpg; lacl 218 drivers/target/target_core_fabric_configfs.c core_dev_free_initiator_node_lun_acl(se_tpg, lacl); lacl 272 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = NULL; lacl 300 drivers/target/target_core_fabric_configfs.c lacl = core_dev_init_initiator_node_lun_acl(se_tpg, se_nacl, lacl 302 drivers/target/target_core_fabric_configfs.c if (!lacl) { lacl 307 drivers/target/target_core_fabric_configfs.c config_group_init_type_name(&lacl->se_lun_group, name, lacl 310 drivers/target/target_core_fabric_configfs.c config_group_init_type_name(&lacl->ml_stat_grps.stat_group, lacl 312 drivers/target/target_core_fabric_configfs.c configfs_add_default_group(&lacl->ml_stat_grps.stat_group, lacl 313 drivers/target/target_core_fabric_configfs.c &lacl->se_lun_group); lacl 315 drivers/target/target_core_fabric_configfs.c target_stat_setup_mappedlun_default_groups(lacl); lacl 318 drivers/target/target_core_fabric_configfs.c return &lacl->se_lun_group; lacl 320 drivers/target/target_core_fabric_configfs.c kfree(lacl); lacl 329 drivers/target/target_core_fabric_configfs.c struct se_lun_acl *lacl = container_of(to_config_group(item), lacl 332 drivers/target/target_core_fabric_configfs.c configfs_remove_default_groups(&lacl->ml_stat_grps.stat_group); lacl 333 drivers/target/target_core_fabric_configfs.c configfs_remove_default_groups(&lacl->se_lun_group); lacl 83 drivers/target/target_core_internal.h struct se_lun_acl *lacl); lacl 857 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 858 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 864 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 880 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 881 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 887 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 902 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 903 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 909 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 924 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 925 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 930 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 944 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 945 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 950 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 964 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 965 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 970 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 984 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 985 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 990 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1004 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1005 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1010 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1024 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1025 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1030 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1045 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1046 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1051 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1066 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1067 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1072 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1087 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1088 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1093 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1107 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1108 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1113 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1128 drivers/target/target_core_stat.c struct se_lun_acl *lacl = auth_to_lacl(item); lacl 1129 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1134 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1197 drivers/target/target_core_stat.c struct se_lun_acl *lacl = iport_to_lacl(item); lacl 1198 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1204 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1220 drivers/target/target_core_stat.c struct se_lun_acl *lacl = iport_to_lacl(item); lacl 1221 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1227 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1242 drivers/target/target_core_stat.c struct se_lun_acl *lacl = iport_to_lacl(item); lacl 1243 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1249 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1264 drivers/target/target_core_stat.c struct se_lun_acl *lacl = iport_to_lacl(item); lacl 1265 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1288 drivers/target/target_core_stat.c struct se_lun_acl *lacl = iport_to_lacl(item); lacl 1289 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1294 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); lacl 1308 drivers/target/target_core_stat.c struct se_lun_acl *lacl = iport_to_lacl(item); lacl 1309 drivers/target/target_core_stat.c struct se_node_acl *nacl = lacl->se_lun_nacl; lacl 1359 drivers/target/target_core_stat.c void target_stat_setup_mappedlun_default_groups(struct se_lun_acl *lacl) lacl 1361 drivers/target/target_core_stat.c config_group_init_type_name(&lacl->ml_stat_grps.scsi_auth_intr_group, lacl 1363 drivers/target/target_core_stat.c configfs_add_default_group(&lacl->ml_stat_grps.scsi_auth_intr_group, lacl 1364 drivers/target/target_core_stat.c &lacl->ml_stat_grps.stat_group); lacl 1366 drivers/target/target_core_stat.c config_group_init_type_name(&lacl->ml_stat_grps.scsi_att_intr_port_group, lacl 1368 drivers/target/target_core_stat.c configfs_add_default_group(&lacl->ml_stat_grps.scsi_att_intr_port_group, lacl 1369 drivers/target/target_core_stat.c &lacl->ml_stat_grps.stat_group);