Lines Matching refs:clone
158 struct posix_acl *clone = NULL; in posix_acl_clone() local
163 clone = kmemdup(acl, size, flags); in posix_acl_clone()
164 if (clone) in posix_acl_clone()
165 atomic_set(&clone->a_refcount, 1); in posix_acl_clone()
167 return clone; in posix_acl_clone()
485 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_create() local
487 if (clone) { in __posix_acl_create()
488 err = posix_acl_create_masq(clone, mode_p); in __posix_acl_create()
490 posix_acl_release(clone); in __posix_acl_create()
491 clone = NULL; in __posix_acl_create()
495 *acl = clone; in __posix_acl_create()
503 struct posix_acl *clone = posix_acl_clone(*acl, gfp); in __posix_acl_chmod() local
505 if (clone) { in __posix_acl_chmod()
506 err = __posix_acl_chmod_masq(clone, mode); in __posix_acl_chmod()
508 posix_acl_release(clone); in __posix_acl_chmod()
509 clone = NULL; in __posix_acl_chmod()
513 *acl = clone; in __posix_acl_chmod()
550 struct posix_acl *clone; in posix_acl_create() local
567 clone = posix_acl_clone(p, GFP_NOFS); in posix_acl_create()
568 if (!clone) in posix_acl_create()
571 ret = posix_acl_create_masq(clone, mode); in posix_acl_create()
576 posix_acl_release(clone); in posix_acl_create()
578 *acl = clone; in posix_acl_create()
588 posix_acl_release(clone); in posix_acl_create()