Lines Matching refs:orig
314 struct se_dev_entry *orig, *new; in core_enable_device_list_for_node() local
335 orig = target_nacl_find_deve(nacl, mapped_lun); in core_enable_device_list_for_node()
336 if (orig && orig->se_lun) { in core_enable_device_list_for_node()
337 struct se_lun *orig_lun = rcu_dereference_check(orig->se_lun, in core_enable_device_list_for_node()
348 if (orig->se_lun_acl != NULL) { in core_enable_device_list_for_node()
360 hlist_del_rcu(&orig->link); in core_enable_device_list_for_node()
365 list_del(&orig->lun_link); in core_enable_device_list_for_node()
369 kref_put(&orig->pr_kref, target_pr_kref_release); in core_enable_device_list_for_node()
370 wait_for_completion(&orig->pr_comp); in core_enable_device_list_for_node()
373 kfree_rcu(orig, rcu_head); in core_enable_device_list_for_node()
392 struct se_dev_entry *orig, in core_disable_device_list_for_node() argument
418 list_del(&orig->lun_link); in core_disable_device_list_for_node()
423 core_scsi3_ua_release_all(orig); in core_disable_device_list_for_node()
425 hlist_del_rcu(&orig->link); in core_disable_device_list_for_node()
426 clear_bit(DEF_PR_REG_ACTIVE, &orig->deve_flags); in core_disable_device_list_for_node()
427 orig->lun_access_ro = false; in core_disable_device_list_for_node()
428 orig->creation_time = 0; in core_disable_device_list_for_node()
429 orig->attach_count--; in core_disable_device_list_for_node()
434 kref_put(&orig->pr_kref, target_pr_kref_release); in core_disable_device_list_for_node()
435 wait_for_completion(&orig->pr_comp); in core_disable_device_list_for_node()
437 rcu_assign_pointer(orig->se_lun, NULL); in core_disable_device_list_for_node()
438 rcu_assign_pointer(orig->se_lun_acl, NULL); in core_disable_device_list_for_node()
440 kfree_rcu(orig, rcu_head); in core_disable_device_list_for_node()