Lines Matching refs:clone
204 struct posix_acl *clone = NULL; in posix_acl_clone() local
209 clone = kmemdup(acl, size, flags); in posix_acl_clone()
210 if (clone) in posix_acl_clone()
211 refcount_set(&clone->a_refcount, 1); in posix_acl_clone()
213 return clone; in posix_acl_clone()
538 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_create() local
540 if (clone) { in __posix_acl_create()
541 err = posix_acl_create_masq(clone, mode_p); in __posix_acl_create()
543 posix_acl_release(clone); in __posix_acl_create()
544 clone = NULL; in __posix_acl_create()
548 *acl = clone; in __posix_acl_create()
556 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_chmod() local
558 if (clone) { in __posix_acl_chmod()
559 err = __posix_acl_chmod_masq(clone, mode); in __posix_acl_chmod()
561 posix_acl_release(clone); in __posix_acl_chmod()
562 clone = NULL; in __posix_acl_chmod()
566 *acl = clone; in __posix_acl_chmod()
617 struct posix_acl *clone; in posix_acl_create() local
635 clone = posix_acl_clone(p, GFP_NOFS); in posix_acl_create()
636 if (!clone) in posix_acl_create()
639 ret = posix_acl_create_masq(clone, mode); in posix_acl_create()
644 posix_acl_release(clone); in posix_acl_create()
646 *acl = clone; in posix_acl_create()
656 posix_acl_release(clone); in posix_acl_create()