Lines Matching refs:clone
220 struct posix_acl *clone = NULL; in posix_acl_clone() local
225 clone = kmemdup(acl, size, flags); in posix_acl_clone()
226 if (clone) in posix_acl_clone()
227 refcount_set(&clone->a_refcount, 1); in posix_acl_clone()
229 return clone; in posix_acl_clone()
558 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_create() local
560 if (clone) { in __posix_acl_create()
561 err = posix_acl_create_masq(clone, mode_p); in __posix_acl_create()
563 posix_acl_release(clone); in __posix_acl_create()
564 clone = NULL; in __posix_acl_create()
568 *acl = clone; in __posix_acl_create()
576 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_chmod() local
578 if (clone) { in __posix_acl_chmod()
579 err = __posix_acl_chmod_masq(clone, mode); in __posix_acl_chmod()
581 posix_acl_release(clone); in __posix_acl_chmod()
582 clone = NULL; in __posix_acl_chmod()
586 *acl = clone; in __posix_acl_chmod()
638 struct posix_acl *clone; in posix_acl_create() local
656 clone = posix_acl_clone(p, GFP_NOFS); in posix_acl_create()
657 if (!clone) in posix_acl_create()
660 ret = posix_acl_create_masq(clone, mode); in posix_acl_create()
665 posix_acl_release(clone); in posix_acl_create()
667 *acl = clone; in posix_acl_create()
677 posix_acl_release(clone); in posix_acl_create()