Lines Matching defs:async_copy
1799 struct nfsd4_copy *async_copy = NULL;
1822 async_copy = kzalloc(sizeof(struct nfsd4_copy), GFP_KERNEL);
1823 if (!async_copy)
1825 INIT_LIST_HEAD(&async_copy->copies);
1826 refcount_set(&async_copy->refcount, 1);
1827 async_copy->cp_src = kmalloc(sizeof(*async_copy->cp_src), GFP_KERNEL);
1828 if (!async_copy->cp_src)
1834 dup_copy_fields(copy, async_copy);
1835 async_copy->copy_task = kthread_create(nfsd4_do_async_copy,
1836 async_copy, "%s", "copy thread");
1837 if (IS_ERR(async_copy->copy_task))
1839 spin_lock(&async_copy->cp_clp->async_lock);
1840 list_add(&async_copy->copies,
1841 &async_copy->cp_clp->async_copies);
1842 spin_unlock(&async_copy->cp_clp->async_lock);
1843 wake_up_process(async_copy->copy_task);
1856 * by the laundromat. Use copy instead of async_copy
1857 * since async_copy->ss_nsui might not be set yet.
1861 if (async_copy)
1862 cleanup_async_copy(async_copy);