Home
last modified time | relevance | path

Searched refs:clone (Results 1 – 11 of 11) sorted by relevance

/fs/
Dposix_acl.c206 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/
Dacl.c295 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/
Dinode.c500 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/
Dbmap.c287 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()
Drgrp.c1323 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/
Dnfs4proc.c1241 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()
Dxdr4.h691 struct nfsd4_clone clone; member
Dnfs4xdr.c2031 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/
Dextent_io.c3620 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()
Dctree.c1762 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()
Dsend.c7144 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()