Lines Matching refs:clone
206 struct posix_acl *clone = NULL; in posix_acl_clone() local
211 clone = kmemdup(acl, size, flags); in posix_acl_clone()
212 if (clone) in posix_acl_clone()
213 refcount_set(&clone->a_refcount, 1); in posix_acl_clone()
215 return clone; in posix_acl_clone()
544 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_create() local
546 if (clone) { in __posix_acl_create()
547 err = posix_acl_create_masq(clone, mode_p); in __posix_acl_create()
549 posix_acl_release(clone); in __posix_acl_create()
550 clone = NULL; in __posix_acl_create()
554 *acl = clone; in __posix_acl_create()
562 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_chmod() local
564 if (clone) { in __posix_acl_chmod()
565 err = __posix_acl_chmod_masq(clone, mode); in __posix_acl_chmod()
567 posix_acl_release(clone); in __posix_acl_chmod()
568 clone = NULL; in __posix_acl_chmod()
572 *acl = clone; in __posix_acl_chmod()
623 struct posix_acl *clone; in posix_acl_create() local
641 clone = posix_acl_clone(p, GFP_NOFS); in posix_acl_create()
642 if (!clone) in posix_acl_create()
645 ret = posix_acl_create_masq(clone, mode); in posix_acl_create()
650 posix_acl_release(clone); in posix_acl_create()
652 *acl = clone; in posix_acl_create()
662 posix_acl_release(clone); in posix_acl_create()