Lines Matching full:dfd
71 cf_copy_file_range(int sfd, loff_t *soff, int dfd, loff_t *doff, in cf_copy_file_range() argument
75 return (copy_file_range(sfd, soff, dfd, doff, len, flags)); in cf_copy_file_range()
77 syscall(__NR_copy_file_range, sfd, soff, dfd, doff, len, flags)); in cf_copy_file_range()
153 int do_clone(int sfd, int dfd);
154 int do_clonerange(int sfd, int dfd, loff_t soff, loff_t doff, size_t len);
155 int do_copyfilerange(int sfd, int dfd, loff_t soff, loff_t doff, size_t len);
156 int do_deduperange(int sfd, int dfd, loff_t soff, loff_t doff, size_t len);
238 int dfd = open(argv[optind+1], O_WRONLY|O_CREAT, in main() local
240 if (dfd < 0) { in main()
250 err = do_clone(sfd, dfd); in main()
253 err = do_clonerange(sfd, dfd, soff, doff, len); in main()
256 err = do_copyfilerange(sfd, dfd, soff, doff, len); in main()
259 err = do_deduperange(sfd, dfd, soff, doff, len); in main()
268 off_t dpos = lseek(dfd, 0, SEEK_CUR); in main()
269 off_t dlen = lseek(dfd, 0, SEEK_END); in main()
275 close(dfd); in main()
282 do_clone(int sfd, int dfd) in do_clone() argument
286 int err = ioctl(dfd, CF_FICLONE, sfd); in do_clone()
295 do_clonerange(int sfd, int dfd, loff_t soff, loff_t doff, size_t len) in do_clonerange() argument
305 int err = ioctl(dfd, CF_FICLONERANGE, &fcr); in do_clonerange()
314 do_copyfilerange(int sfd, int dfd, loff_t soff, loff_t doff, size_t len) in do_copyfilerange() argument
318 ssize_t copied = cf_copy_file_range(sfd, &soff, dfd, &doff, len, 0); in do_copyfilerange()
341 do_deduperange(int sfd, int dfd, loff_t soff, loff_t doff, size_t len) in do_deduperange() argument
357 fdri->dest_fd = dfd; in do_deduperange()