Lines Matching refs:ff_dirfd
112 int ff_dirfd; member
519 if (fstatat(ff->ff_dirfd, path, st, AT_SYMLINK_NOFOLLOW) != 0) in fs_pdir()
577 if (fstatat(dirf->ff_dirfd, dirf->ff_name, st, in fs_nde()
620 ret->ff_dirfd = dirfd; in open_fid()
836 fd = openat(ff->ff_dirfd, path, 0); in look_for_nfsv4_acl()
1232 fd = openat(file->ff_dirfd, newname, flags | O_CREAT | O_EXCL, perm); in fs_icreate()
1309 if (fstatat(file->ff_dirfd, name, &first, AT_SYMLINK_NOFOLLOW) != 0) in fs_iopen()
1338 fd = openat(file->ff_dirfd, name, O_DIRECTORY); in fs_iopen()
1345 fd = openat(file->ff_dirfd, name, flags); in fs_iopen()
1403 if (mkdirat(ff->ff_dirfd, newname, perm) != 0) in fs_imkdir()
1406 fd = openat(ff->ff_dirfd, newname, in fs_imkdir()
1469 if (fs_ifchdir_thread_local(ff->ff_dirfd) < 0) { in fs_imknod()
1481 if (mknodat(ff->ff_dirfd, newname, mode, dev) != 0) in fs_imknod()
1486 if (fchownat(ff->ff_dirfd, newname, uid, gid, AT_SYMLINK_NOFOLLOW) != 0 || in fs_imknod()
1487 fchmodat(ff->ff_dirfd, newname, perm, 0) != 0 || in fs_imknod()
1488 fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0) in fs_imknod()
1527 if (fchownat(ff->ff_dirfd, newname, uid, gid, AT_SYMLINK_NOFOLLOW) != 0 || in fs_imkfifo()
1528 fchmodat(ff->ff_dirfd, newname, perm, 0) != 0 || in fs_imkfifo()
1529 fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0) in fs_imkfifo()
1578 fd = openat(ff->ff_dirfd, ff->ff_name, in fs_imksocket()
1627 if (fchownat(ff->ff_dirfd, newname, uid, gid, AT_SYMLINK_NOFOLLOW) != 0 || in fs_imksocket()
1628 fchmodat(ff->ff_dirfd, newname, perm, 0) != 0 || in fs_imksocket()
1629 fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0) in fs_imksocket()
1679 if (symlinkat(symtgt, ff->ff_dirfd, newname) != 0) in fs_isymlink()
1683 if (fchownat(ff->ff_dirfd, newname, uid, gid, AT_SYMLINK_NOFOLLOW) != 0 || in fs_isymlink()
1684 fstatat(ff->ff_dirfd, newname, st, AT_SYMLINK_NOFOLLOW) != 0) in fs_isymlink()
1828 if (fstatat(file->ff_dirfd, file->ff_name, &cst, AT_SYMLINK_NOFOLLOW) != 0) in fs_remove()
1840 if (unlinkat(file->ff_dirfd, file->ff_name, in fs_remove()
1862 if (fstatat(file->ff_dirfd, file->ff_name, &st, in fs_stat()
1921 if (fstatat(file->ff_dirfd, succ, &st, AT_SYMLINK_NOFOLLOW) < 0) in fs_walk()
2011 if (fstatat(file->ff_dirfd, next, &st, AT_SYMLINK_NOFOLLOW) < 0) { in fs_walk()
2040 newfile = open_fid(file->ff_dirfd, succ, ai, false); in fs_walk()
2157 if (fchownat(file->ff_dirfd, file->ff_name, l9stat->n_uid, in fs_wstat()
2165 if (fchmodat(file->ff_dirfd, file->ff_name, in fs_wstat()
2200 if (renameat(file->ff_dirfd, file->ff_name, file->ff_dirfd, in fs_wstat()
2231 if (fstatat(file->ff_dirfd, file->ff_name, &st, in fs_statfs()
2245 fd = openat(file->ff_dirfd, file->ff_name, 0); in fs_statfs()
2427 if (fstatat(file->ff_dirfd, file->ff_name, &cst, in fs_rename()
2450 if (fstatat(f2ff->ff_dirfd, f2ff->ff_name, &npst, in fs_rename()
2474 if (renameat(file->ff_dirfd, file->ff_name, file->ff_dirfd, tmp) != 0) { in fs_rename()
2499 linklen = readlinkat(file->ff_dirfd, file->ff_name, buf, sizeof(buf)); in fs_readlink()
2522 if (fstatat(file->ff_dirfd, file->ff_name, &st, AT_SYMLINK_NOFOLLOW)) { in fs_getattr()
2580 getcrtime(softc, file->ff_dirfd, file->ff_name, in fs_getattr()
2639 if (fstatat(file->ff_dirfd, file->ff_name, &st, AT_SYMLINK_NOFOLLOW)) { in fs_setattr()
2650 if (fchmodat(file->ff_dirfd, file->ff_name, in fs_setattr()
2667 if (fchownat(file->ff_dirfd, file->ff_name, uid, gid, in fs_setattr()
2676 int fd = openat(file->ff_dirfd, file->ff_name, O_RDWR); in fs_setattr()
2715 if (utimensat(file->ff_dirfd, file->ff_name, ts, in fs_setattr()
2893 if (fstatat(dirf->ff_dirfd, dirf->ff_name, &tdst, AT_SYMLINK_NOFOLLOW) != 0 || in fs_link()
2894 fstatat(file->ff_dirfd, file->ff_name, &fst, AT_SYMLINK_NOFOLLOW) != 0) in fs_link()
2905 if (linkat(file->ff_dirfd, file->ff_name, file->ff_dirfd, in fs_link()
2967 if (fstatat(off->ff_dirfd, onb, &fst, AT_SYMLINK_NOFOLLOW) != 0) in fs_renameat()
2973 if (fstatat(off->ff_dirfd, off->ff_name, &odst, AT_SYMLINK_NOFOLLOW) != 0) in fs_renameat()
2980 if (fstatat(nff->ff_dirfd, nff->ff_name, &ndst, AT_SYMLINK_NOFOLLOW) != 0) in fs_renameat()
3000 if (renameat(off->ff_dirfd, onb, nff->ff_dirfd, nnb)) in fs_renameat()
3032 if (fstatat(dirff->ff_dirfd, newname, &fst, AT_SYMLINK_NOFOLLOW) != 0 || in fs_unlinkat()
3033 fstatat(dirff->ff_dirfd, dirff->ff_name, &dirst, AT_SYMLINK_NOFOLLOW) != 0) in fs_unlinkat()
3044 if (unlinkat(dirff->ff_dirfd, newname, AT_REMOVEDIR) != 0) { in fs_unlinkat()
3050 if (unlinkat(dirff->ff_dirfd, newname, 0) != 0) in fs_unlinkat()