Lines Matching refs:deve

43 	struct se_dev_entry *deve;  in target_scsi3_ua_check()  local
54 deve = nacl->device_list[cmd->orig_fe_lun]; in target_scsi3_ua_check()
55 if (!atomic_read(&deve->ua_count)) in target_scsi3_ua_check()
88 struct se_dev_entry *deve; in core_scsi3_ua_allocate() local
108 deve = nacl->device_list[unpacked_lun]; in core_scsi3_ua_allocate()
110 spin_lock(&deve->ua_lock); in core_scsi3_ua_allocate()
111 list_for_each_entry_safe(ua_p, ua_tmp, &deve->ua_list, ua_nacl_list) { in core_scsi3_ua_allocate()
116 spin_unlock(&deve->ua_lock); in core_scsi3_ua_allocate()
143 &deve->ua_list); in core_scsi3_ua_allocate()
146 &deve->ua_list); in core_scsi3_ua_allocate()
154 &deve->ua_list); in core_scsi3_ua_allocate()
157 &deve->ua_list); in core_scsi3_ua_allocate()
160 &deve->ua_list); in core_scsi3_ua_allocate()
161 spin_unlock(&deve->ua_lock); in core_scsi3_ua_allocate()
164 atomic_inc_mb(&deve->ua_count); in core_scsi3_ua_allocate()
167 list_add_tail(&ua->ua_nacl_list, &deve->ua_list); in core_scsi3_ua_allocate()
168 spin_unlock(&deve->ua_lock); in core_scsi3_ua_allocate()
176 atomic_inc_mb(&deve->ua_count); in core_scsi3_ua_allocate()
181 struct se_dev_entry *deve) in core_scsi3_ua_release_all() argument
185 spin_lock(&deve->ua_lock); in core_scsi3_ua_release_all()
186 list_for_each_entry_safe(ua, ua_p, &deve->ua_list, ua_nacl_list) { in core_scsi3_ua_release_all()
190 atomic_dec_mb(&deve->ua_count); in core_scsi3_ua_release_all()
192 spin_unlock(&deve->ua_lock); in core_scsi3_ua_release_all()
201 struct se_dev_entry *deve; in core_scsi3_ua_for_check_condition() local
215 deve = nacl->device_list[cmd->orig_fe_lun]; in core_scsi3_ua_for_check_condition()
216 if (!atomic_read(&deve->ua_count)) { in core_scsi3_ua_for_check_condition()
225 spin_lock(&deve->ua_lock); in core_scsi3_ua_for_check_condition()
226 list_for_each_entry_safe(ua, ua_p, &deve->ua_list, ua_nacl_list) { in core_scsi3_ua_for_check_condition()
250 atomic_dec_mb(&deve->ua_count); in core_scsi3_ua_for_check_condition()
252 spin_unlock(&deve->ua_lock); in core_scsi3_ua_for_check_condition()
269 struct se_dev_entry *deve; in core_scsi3_ua_clear_for_request_sense() local
283 deve = nacl->device_list[cmd->orig_fe_lun]; in core_scsi3_ua_clear_for_request_sense()
284 if (!atomic_read(&deve->ua_count)) { in core_scsi3_ua_clear_for_request_sense()
298 spin_lock(&deve->ua_lock); in core_scsi3_ua_clear_for_request_sense()
299 list_for_each_entry_safe(ua, ua_p, &deve->ua_list, ua_nacl_list) { in core_scsi3_ua_clear_for_request_sense()
308 atomic_dec_mb(&deve->ua_count); in core_scsi3_ua_clear_for_request_sense()
310 spin_unlock(&deve->ua_lock); in core_scsi3_ua_clear_for_request_sense()