async_copy 1260 fs/nfsd/nfs4proc.c struct nfsd4_copy *async_copy = NULL; async_copy 1275 fs/nfsd/nfs4proc.c async_copy = kzalloc(sizeof(struct nfsd4_copy), GFP_KERNEL); async_copy 1276 fs/nfsd/nfs4proc.c if (!async_copy) async_copy 1279 fs/nfsd/nfs4proc.c kfree(async_copy); async_copy 1282 fs/nfsd/nfs4proc.c refcount_set(&async_copy->refcount, 1); async_copy 1285 fs/nfsd/nfs4proc.c dup_copy_fields(copy, async_copy); async_copy 1286 fs/nfsd/nfs4proc.c async_copy->copy_task = kthread_create(nfsd4_do_async_copy, async_copy 1287 fs/nfsd/nfs4proc.c async_copy, "%s", "copy thread"); async_copy 1288 fs/nfsd/nfs4proc.c if (IS_ERR(async_copy->copy_task)) async_copy 1290 fs/nfsd/nfs4proc.c spin_lock(&async_copy->cp_clp->async_lock); async_copy 1291 fs/nfsd/nfs4proc.c list_add(&async_copy->copies, async_copy 1292 fs/nfsd/nfs4proc.c &async_copy->cp_clp->async_copies); async_copy 1293 fs/nfsd/nfs4proc.c spin_unlock(&async_copy->cp_clp->async_lock); async_copy 1294 fs/nfsd/nfs4proc.c wake_up_process(async_copy->copy_task); async_copy 1301 fs/nfsd/nfs4proc.c if (async_copy) async_copy 1302 fs/nfsd/nfs4proc.c cleanup_async_copy(async_copy);