/fs/ |
D | posix_acl.c | 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() [all …]
|
/fs/f2fs/ |
D | acl.c | 295 struct posix_acl *clone = NULL; in f2fs_acl_clone() local 300 clone = kmemdup(acl, size, flags); in f2fs_acl_clone() 301 if (clone) in f2fs_acl_clone() 302 refcount_set(&clone->a_refcount, 1); in f2fs_acl_clone() 304 return clone; in f2fs_acl_clone() 366 struct posix_acl *clone; in f2fs_acl_create() local 383 clone = f2fs_acl_clone(p, GFP_NOFS); in f2fs_acl_create() 384 if (!clone) { in f2fs_acl_create() 389 ret = f2fs_acl_create_masq(clone, mode); in f2fs_acl_create() 394 posix_acl_release(clone); in f2fs_acl_create() [all …]
|
/fs/overlayfs/ |
D | inode.c | 500 struct posix_acl *acl, *clone; in ovl_get_acl() local 537 clone = posix_acl_clone(acl, GFP_KERNEL); in ovl_get_acl() 538 if (!clone) in ovl_get_acl() 539 clone = ERR_PTR(-ENOMEM); in ovl_get_acl() 541 ovl_idmap_posix_acl(realinode, mnt_user_ns(realpath.mnt), clone); in ovl_get_acl() 547 return clone; in ovl_get_acl()
|
/fs/gfs2/ |
D | bmap.c | 287 static void clone_metapath(struct metapath *clone, struct metapath *mp) in clone_metapath() argument 291 *clone = *mp; in clone_metapath() 293 get_bh(clone->mp_bh[hgt]); in clone_metapath() 584 struct metapath clone; in gfs2_hole_size() local 588 clone_metapath(&clone, mp); in gfs2_hole_size() 589 ret = gfs2_walk_metadata(inode, &clone, len, gfs2_hole_walker); in gfs2_hole_size() 594 hole_size = metapath_to_block(GFS2_SB(inode), &clone) - lblock; in gfs2_hole_size() 601 release_metapath(&clone); in gfs2_hole_size()
|
D | rgrp.c | 1323 const u8 *clone = bi->bi_clone ? bi->bi_clone : bi->bi_bh->b_data; in gfs2_rgrp_send_discards() local 1324 clone += bi->bi_offset; in gfs2_rgrp_send_discards() 1325 clone += x; in gfs2_rgrp_send_discards() 1328 diff = ~(*orig | (*orig >> 1)) & (*clone | (*clone >> 1)); in gfs2_rgrp_send_discards() 1330 diff = ~(*clone | (*clone >> 1)); in gfs2_rgrp_send_discards()
|
/fs/nfsd/ |
D | nfs4proc.c | 1241 struct nfsd4_clone *clone = &u->clone; in nfsd4_clone() local 1245 status = nfsd4_verify_copy(rqstp, cstate, &clone->cl_src_stateid, &src, in nfsd4_clone() 1246 &clone->cl_dst_stateid, &dst); in nfsd4_clone() 1250 status = nfsd4_clone_file_range(rqstp, src, clone->cl_src_pos, in nfsd4_clone() 1251 dst, clone->cl_dst_pos, clone->cl_count, in nfsd4_clone()
|
D | xdr4.h | 691 struct nfsd4_clone clone; member
|
D | nfs4xdr.c | 2031 nfsd4_decode_clone(struct nfsd4_compoundargs *argp, struct nfsd4_clone *clone) in nfsd4_decode_clone() argument 2035 status = nfsd4_decode_stateid4(argp, &clone->cl_src_stateid); in nfsd4_decode_clone() 2038 status = nfsd4_decode_stateid4(argp, &clone->cl_dst_stateid); in nfsd4_decode_clone() 2041 if (xdr_stream_decode_u64(argp->xdr, &clone->cl_src_pos) < 0) in nfsd4_decode_clone() 2043 if (xdr_stream_decode_u64(argp->xdr, &clone->cl_dst_pos) < 0) in nfsd4_decode_clone() 2045 if (xdr_stream_decode_u64(argp->xdr, &clone->cl_count) < 0) in nfsd4_decode_clone()
|
/fs/btrfs/ |
D | extent_io.c | 3620 struct extent_buffer *clone; in fiemap_next_leaf_item() local 3642 clone = btrfs_clone_extent_buffer(path->nodes[0]); in fiemap_next_leaf_item() 3643 if (!clone) in fiemap_next_leaf_item() 3648 path->nodes[0] = clone; in fiemap_next_leaf_item() 3664 struct extent_buffer *clone; in fiemap_search_slot() local 3709 clone = btrfs_clone_extent_buffer(path->nodes[0]); in fiemap_search_slot() 3710 if (!clone) in fiemap_search_slot() 3715 path->nodes[0] = clone; in fiemap_search_slot()
|
D | ctree.c | 1762 struct extent_buffer *clone; in finish_need_commit_sem_search() local 1771 clone = btrfs_clone_extent_buffer(lowest); in finish_need_commit_sem_search() 1772 if (!clone) in finish_need_commit_sem_search() 1776 path->nodes[i] = clone; in finish_need_commit_sem_search()
|
D | send.c | 7144 struct extent_buffer *clone; in replace_node_with_clone() local 7146 clone = btrfs_clone_extent_buffer(path->nodes[level]); in replace_node_with_clone() 7147 if (!clone) in replace_node_with_clone() 7151 path->nodes[level] = clone; in replace_node_with_clone()
|