Lines Matching refs:clone
220 struct posix_acl *clone = NULL; in posix_acl_clone() local
223 clone = kmemdup(acl, struct_size(acl, a_entries, acl->a_count), in posix_acl_clone()
225 if (clone) in posix_acl_clone()
226 refcount_set(&clone->a_refcount, 1); in posix_acl_clone()
228 return clone; in posix_acl_clone()
557 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_create() local
559 if (clone) { in __posix_acl_create()
560 err = posix_acl_create_masq(clone, mode_p); in __posix_acl_create()
562 posix_acl_release(clone); in __posix_acl_create()
563 clone = NULL; in __posix_acl_create()
567 *acl = clone; in __posix_acl_create()
575 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_chmod() local
577 if (clone) { in __posix_acl_chmod()
578 err = __posix_acl_chmod_masq(clone, mode); in __posix_acl_chmod()
580 posix_acl_release(clone); in __posix_acl_chmod()
581 clone = NULL; in __posix_acl_chmod()
585 *acl = clone; in __posix_acl_chmod()
637 struct posix_acl *clone; in posix_acl_create() local
655 clone = posix_acl_clone(p, GFP_NOFS); in posix_acl_create()
656 if (!clone) in posix_acl_create()
659 ret = posix_acl_create_masq(clone, mode); in posix_acl_create()
664 posix_acl_release(clone); in posix_acl_create()
666 *acl = clone; in posix_acl_create()
676 posix_acl_release(clone); in posix_acl_create()