Lines Matching refs:orig

317 	struct se_dev_entry *orig, *new;  in core_enable_device_list_for_node()  local
338 orig = target_nacl_find_deve(nacl, mapped_lun); in core_enable_device_list_for_node()
339 if (orig && orig->se_lun) { in core_enable_device_list_for_node()
340 struct se_lun *orig_lun = rcu_dereference_check(orig->se_lun, in core_enable_device_list_for_node()
351 if (orig->se_lun_acl != NULL) { in core_enable_device_list_for_node()
363 hlist_del_rcu(&orig->link); in core_enable_device_list_for_node()
368 list_del(&orig->lun_link); in core_enable_device_list_for_node()
372 kref_put(&orig->pr_kref, target_pr_kref_release); in core_enable_device_list_for_node()
373 wait_for_completion(&orig->pr_comp); in core_enable_device_list_for_node()
376 kfree_rcu(orig, rcu_head); in core_enable_device_list_for_node()
395 struct se_dev_entry *orig, in core_disable_device_list_for_node() argument
421 list_del(&orig->lun_link); in core_disable_device_list_for_node()
426 core_scsi3_ua_release_all(orig); in core_disable_device_list_for_node()
428 hlist_del_rcu(&orig->link); in core_disable_device_list_for_node()
429 clear_bit(DEF_PR_REG_ACTIVE, &orig->deve_flags); in core_disable_device_list_for_node()
430 orig->lun_access_ro = false; in core_disable_device_list_for_node()
431 orig->creation_time = 0; in core_disable_device_list_for_node()
432 orig->attach_count--; in core_disable_device_list_for_node()
437 kref_put(&orig->pr_kref, target_pr_kref_release); in core_disable_device_list_for_node()
438 wait_for_completion(&orig->pr_comp); in core_disable_device_list_for_node()
440 rcu_assign_pointer(orig->se_lun, NULL); in core_disable_device_list_for_node()
441 rcu_assign_pointer(orig->se_lun_acl, NULL); in core_disable_device_list_for_node()
443 kfree_rcu(orig, rcu_head); in core_disable_device_list_for_node()