deve 53 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 57 drivers/target/target_core_device.c deve = target_nacl_find_deve(nacl, unpacked_lun); deve 58 drivers/target/target_core_device.c if (deve) { deve 59 drivers/target/target_core_device.c atomic_long_inc(&deve->total_cmds); deve 63 drivers/target/target_core_device.c &deve->write_bytes); deve 66 drivers/target/target_core_device.c &deve->read_bytes); deve 68 drivers/target/target_core_device.c se_lun = rcu_dereference(deve->se_lun); deve 76 drivers/target/target_core_device.c se_cmd->pr_res_key = deve->pr_res_key; deve 82 drivers/target/target_core_device.c deve->lun_access_ro) { deve 149 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 157 drivers/target/target_core_device.c deve = target_nacl_find_deve(nacl, unpacked_lun); deve 158 drivers/target/target_core_device.c if (deve) { deve 159 drivers/target/target_core_device.c se_lun = rcu_dereference(deve->se_lun); deve 167 drivers/target/target_core_device.c se_cmd->pr_res_key = deve->pr_res_key; deve 196 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 200 drivers/target/target_core_device.c deve = target_nacl_find_deve(se_sess->se_node_acl, cmd->orig_fe_lun); deve 201 drivers/target/target_core_device.c ret = deve && deve->lun_access_ro; deve 217 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 222 drivers/target/target_core_device.c hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { deve 223 drivers/target/target_core_device.c lun = rcu_dereference(deve->se_lun); deve 233 drivers/target/target_core_device.c kref_get(&deve->pr_kref); deve 236 drivers/target/target_core_device.c return deve; deve 247 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 250 drivers/target/target_core_device.c hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { deve 251 drivers/target/target_core_device.c struct se_lun *lun = rcu_dereference_check(deve->se_lun, deve 253 drivers/target/target_core_device.c core_disable_device_list_for_node(lun, deve, nacl, tpg); deve 263 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 266 drivers/target/target_core_device.c deve = target_nacl_find_deve(nacl, mapped_lun); deve 267 drivers/target/target_core_device.c if (deve) deve 268 drivers/target/target_core_device.c deve->lun_access_ro = lun_access_ro; deve 277 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 279 drivers/target/target_core_device.c hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) deve 280 drivers/target/target_core_device.c if (deve->mapped_lun == mapped_lun) deve 281 drivers/target/target_core_device.c return deve; deve 289 drivers/target/target_core_device.c struct se_dev_entry *deve = container_of(kref, struct se_dev_entry, deve 291 drivers/target/target_core_device.c complete(&deve->pr_comp); deve 457 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 463 drivers/target/target_core_device.c hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { deve 464 drivers/target/target_core_device.c struct se_lun *tmp_lun = rcu_dereference_check(deve->se_lun, deve 470 drivers/target/target_core_device.c core_disable_device_list_for_node(lun, deve, nacl, tpg); deve 673 drivers/target/target_core_device.c struct se_dev_entry *deve; deve 680 drivers/target/target_core_device.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 681 drivers/target/target_core_device.c if (deve) deve 682 drivers/target/target_core_device.c core_disable_device_list_for_node(lun, deve, nacl, tpg); deve 69 drivers/target/target_core_fabric_configfs.c struct se_dev_entry *deve; deve 124 drivers/target/target_core_fabric_configfs.c deve = target_nacl_find_deve(lacl->se_lun_nacl, lacl->mapped_lun); deve 125 drivers/target/target_core_fabric_configfs.c if (deve) deve 126 drivers/target/target_core_fabric_configfs.c lun_access_ro = deve->lun_access_ro; deve 164 drivers/target/target_core_fabric_configfs.c struct se_dev_entry *deve; deve 168 drivers/target/target_core_fabric_configfs.c deve = target_nacl_find_deve(se_nacl, lacl->mapped_lun); deve 169 drivers/target/target_core_fabric_configfs.c if (deve) { deve 170 drivers/target/target_core_fabric_configfs.c len = sprintf(page, "%d\n", deve->lun_access_ro); deve 693 drivers/target/target_core_pr.c struct se_dev_entry *deve, deve 711 drivers/target/target_core_pr.c pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, lun, deve, mapped_lun, deve 1058 drivers/target/target_core_pr.c struct se_dev_entry *deve; deve 1107 drivers/target/target_core_pr.c deve = pr_reg_tmp->pr_reg_deve; deve 1108 drivers/target/target_core_pr.c if (deve) { deve 1109 drivers/target/target_core_pr.c set_bit(DEF_PR_REG_ACTIVE, &deve->deve_flags); deve 1110 drivers/target/target_core_pr.c core_scsi3_lunacl_undepend_item(deve); deve 1120 drivers/target/target_core_pr.c deve = pr_reg->pr_reg_deve; deve 1121 drivers/target/target_core_pr.c if (deve) { deve 1122 drivers/target/target_core_pr.c set_bit(DEF_PR_REG_ACTIVE, &deve->deve_flags); deve 1123 drivers/target/target_core_pr.c kref_put(&deve->pr_kref, target_pr_kref_release); deve 1133 drivers/target/target_core_pr.c struct se_dev_entry *deve, deve 1144 drivers/target/target_core_pr.c pr_reg = __core_scsi3_alloc_registration(dev, nacl, lun, deve, mapped_lun, deve 1297 drivers/target/target_core_pr.c struct se_dev_entry *deve; deve 1328 drivers/target/target_core_pr.c deve = target_nacl_find_deve(nacl, pr_reg->pr_res_mapped_lun); deve 1329 drivers/target/target_core_pr.c if (deve) deve 1330 drivers/target/target_core_pr.c clear_bit(DEF_PR_REG_ACTIVE, &deve->deve_flags); deve 1202 drivers/target/target_core_spc.c struct se_dev_entry *deve; deve 1225 drivers/target/target_core_spc.c hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { deve 1235 drivers/target/target_core_spc.c int_to_scsilun(deve->mapped_lun, &slun); deve 859 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 864 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 865 drivers/target/target_core_stat.c if (!deve) { deve 882 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 887 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 888 drivers/target/target_core_stat.c if (!deve) { deve 892 drivers/target/target_core_stat.c lun = rcu_dereference(deve->se_lun); deve 904 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 909 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 910 drivers/target/target_core_stat.c if (!deve) { deve 926 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 930 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 931 drivers/target/target_core_stat.c if (!deve) { deve 946 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 950 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 951 drivers/target/target_core_stat.c if (!deve) { deve 966 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 970 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 971 drivers/target/target_core_stat.c if (!deve) { deve 986 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 990 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 991 drivers/target/target_core_stat.c if (!deve) { deve 1006 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1010 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1011 drivers/target/target_core_stat.c if (!deve) { deve 1016 drivers/target/target_core_stat.c ret = snprintf(page, PAGE_SIZE, "%u\n", deve->attach_count); deve 1026 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1030 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1031 drivers/target/target_core_stat.c if (!deve) { deve 1037 drivers/target/target_core_stat.c atomic_long_read(&deve->total_cmds)); deve 1047 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1051 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1052 drivers/target/target_core_stat.c if (!deve) { deve 1058 drivers/target/target_core_stat.c (u32)(atomic_long_read(&deve->read_bytes) >> 20)); deve 1068 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1072 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1073 drivers/target/target_core_stat.c if (!deve) { deve 1079 drivers/target/target_core_stat.c (u32)(atomic_long_read(&deve->write_bytes) >> 20)); deve 1089 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1093 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1094 drivers/target/target_core_stat.c if (!deve) { deve 1109 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1113 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1114 drivers/target/target_core_stat.c if (!deve) { deve 1119 drivers/target/target_core_stat.c ret = snprintf(page, PAGE_SIZE, "%u\n", (u32)(((u32)deve->creation_time - deve 1130 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1134 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1135 drivers/target/target_core_stat.c if (!deve) { deve 1199 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1204 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1205 drivers/target/target_core_stat.c if (!deve) { deve 1222 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1227 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1228 drivers/target/target_core_stat.c if (!deve) { deve 1232 drivers/target/target_core_stat.c lun = rcu_dereference(deve->se_lun); deve 1244 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1249 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1250 drivers/target/target_core_stat.c if (!deve) { deve 1290 drivers/target/target_core_stat.c struct se_dev_entry *deve; deve 1294 drivers/target/target_core_stat.c deve = target_nacl_find_deve(nacl, lacl->mapped_lun); deve 1295 drivers/target/target_core_stat.c if (!deve) { deve 89 drivers/target/target_core_tpg.c struct se_dev_entry *deve; deve 95 drivers/target/target_core_tpg.c hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) deve 96 drivers/target/target_core_tpg.c core_scsi3_ua_allocate(deve, 0x29, deve 28 drivers/target/target_core_ua.c struct se_dev_entry *deve; deve 40 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); deve 41 drivers/target/target_core_ua.c if (!deve) { deve 45 drivers/target/target_core_ua.c if (list_empty_careful(&deve->ua_list)) { deve 76 drivers/target/target_core_ua.c struct se_dev_entry *deve, deve 92 drivers/target/target_core_ua.c spin_lock(&deve->ua_lock); deve 93 drivers/target/target_core_ua.c list_for_each_entry_safe(ua_p, ua_tmp, &deve->ua_list, ua_nacl_list) { deve 98 drivers/target/target_core_ua.c spin_unlock(&deve->ua_lock); deve 124 drivers/target/target_core_ua.c &deve->ua_list); deve 127 drivers/target/target_core_ua.c &deve->ua_list); deve 135 drivers/target/target_core_ua.c &deve->ua_list); deve 138 drivers/target/target_core_ua.c &deve->ua_list); deve 141 drivers/target/target_core_ua.c &deve->ua_list); deve 142 drivers/target/target_core_ua.c spin_unlock(&deve->ua_lock); deve 146 drivers/target/target_core_ua.c list_add_tail(&ua->ua_nacl_list, &deve->ua_list); deve 147 drivers/target/target_core_ua.c spin_unlock(&deve->ua_lock); deve 150 drivers/target/target_core_ua.c " 0x%02x, ASCQ: 0x%02x\n", deve->mapped_lun, deve 159 drivers/target/target_core_ua.c struct se_dev_entry *deve; deve 165 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, unpacked_lun); deve 166 drivers/target/target_core_ua.c if (!deve) { deve 171 drivers/target/target_core_ua.c core_scsi3_ua_allocate(deve, asc, ascq); deve 176 drivers/target/target_core_ua.c struct se_dev_entry *deve) deve 180 drivers/target/target_core_ua.c spin_lock(&deve->ua_lock); deve 181 drivers/target/target_core_ua.c list_for_each_entry_safe(ua, ua_p, &deve->ua_list, ua_nacl_list) { deve 185 drivers/target/target_core_ua.c spin_unlock(&deve->ua_lock); deve 197 drivers/target/target_core_ua.c struct se_dev_entry *deve; deve 211 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); deve 212 drivers/target/target_core_ua.c if (!deve) { deve 225 drivers/target/target_core_ua.c spin_lock(&deve->ua_lock); deve 226 drivers/target/target_core_ua.c list_for_each_entry_safe(ua, ua_p, &deve->ua_list, ua_nacl_list) { deve 250 drivers/target/target_core_ua.c spin_unlock(&deve->ua_lock); deve 269 drivers/target/target_core_ua.c struct se_dev_entry *deve; deve 283 drivers/target/target_core_ua.c deve = target_nacl_find_deve(nacl, cmd->orig_fe_lun); deve 284 drivers/target/target_core_ua.c if (!deve) { deve 288 drivers/target/target_core_ua.c if (list_empty_careful(&deve->ua_list)) { deve 302 drivers/target/target_core_ua.c spin_lock(&deve->ua_lock); deve 303 drivers/target/target_core_ua.c list_for_each_entry_safe(ua, ua_p, &deve->ua_list, ua_nacl_list) { deve 312 drivers/target/target_core_ua.c spin_unlock(&deve->ua_lock);