Lines Matching refs:orig

326 	struct se_dev_entry *orig, *new;  in core_enable_device_list_for_node()  local
352 orig = target_nacl_find_deve(nacl, mapped_lun); in core_enable_device_list_for_node()
353 if (orig && orig->se_lun) { in core_enable_device_list_for_node()
354 struct se_lun *orig_lun = rcu_dereference_check(orig->se_lun, in core_enable_device_list_for_node()
365 BUG_ON(orig->se_lun_acl != NULL); in core_enable_device_list_for_node()
369 hlist_del_rcu(&orig->link); in core_enable_device_list_for_node()
374 list_del(&orig->lun_link); in core_enable_device_list_for_node()
378 kref_put(&orig->pr_kref, target_pr_kref_release); in core_enable_device_list_for_node()
379 wait_for_completion(&orig->pr_comp); in core_enable_device_list_for_node()
382 kfree_rcu(orig, rcu_head); in core_enable_device_list_for_node()
404 struct se_dev_entry *orig, in core_disable_device_list_for_node() argument
427 list_del(&orig->lun_link); in core_disable_device_list_for_node()
432 core_scsi3_ua_release_all(orig); in core_disable_device_list_for_node()
434 hlist_del_rcu(&orig->link); in core_disable_device_list_for_node()
435 clear_bit(DEF_PR_REG_ACTIVE, &orig->deve_flags); in core_disable_device_list_for_node()
436 orig->lun_flags = 0; in core_disable_device_list_for_node()
437 orig->creation_time = 0; in core_disable_device_list_for_node()
438 orig->attach_count--; in core_disable_device_list_for_node()
443 kref_put(&orig->pr_kref, target_pr_kref_release); in core_disable_device_list_for_node()
444 wait_for_completion(&orig->pr_comp); in core_disable_device_list_for_node()
446 rcu_assign_pointer(orig->se_lun, NULL); in core_disable_device_list_for_node()
447 rcu_assign_pointer(orig->se_lun_acl, NULL); in core_disable_device_list_for_node()
449 kfree_rcu(orig, rcu_head); in core_disable_device_list_for_node()