• Home
  • Raw
  • Download

Lines Matching refs:cd

2431 		*p++ = cpu_to_be32(convert_to_wallclock(exp->cd->flush_time));  in encode_change()
3402 nfsd4_encode_dirent_fattr(struct xdr_stream *xdr, struct nfsd4_readdir *cd, in nfsd4_encode_dirent_fattr() argument
3405 struct svc_export *exp = cd->rd_fhp->fh_export; in nfsd4_encode_dirent_fattr()
3410 dentry = lookup_positive_unlocked(name, cd->rd_fhp->fh_dentry, namlen); in nfsd4_encode_dirent_fattr()
3426 && !attributes_need_mount(cd->rd_bmval)) { in nfsd4_encode_dirent_fattr()
3435 err = nfsd_cross_mnt(cd->rd_rqstp, &dentry, &exp); in nfsd4_encode_dirent_fattr()
3440 nfserr = check_nfsd_access(exp, cd->rd_rqstp); in nfsd4_encode_dirent_fattr()
3446 nfserr = nfsd4_encode_fattr(xdr, NULL, exp, dentry, cd->rd_bmval, in nfsd4_encode_dirent_fattr()
3447 cd->rd_rqstp, ignore_crossmnt); in nfsd4_encode_dirent_fattr()
3476 struct nfsd4_readdir *cd = container_of(ccd, struct nfsd4_readdir, common); in nfsd4_encode_dirent() local
3477 struct xdr_stream *xdr = cd->xdr; in nfsd4_encode_dirent()
3488 cd->common.err = nfs_ok; in nfsd4_encode_dirent()
3492 if (cd->cookie_offset) { in nfsd4_encode_dirent()
3494 write_bytes_to_xdr_buf(xdr->buf, cd->cookie_offset, in nfsd4_encode_dirent()
3509 nfserr = nfsd4_encode_dirent_fattr(xdr, cd, name, namlen); in nfsd4_encode_dirent()
3527 if (cd->rd_fhp->fh_export->ex_flags & NFSEXP_V4ROOT) in nfsd4_encode_dirent()
3538 if (!(cd->rd_bmval[0] & FATTR4_WORD0_RDATTR_ERROR)) in nfsd4_encode_dirent()
3548 if (entry_bytes > cd->rd_maxcount) in nfsd4_encode_dirent()
3550 cd->rd_maxcount -= entry_bytes; in nfsd4_encode_dirent()
3556 if (cd->rd_dircount) { in nfsd4_encode_dirent()
3558 if (name_and_cookie > cd->rd_dircount && cd->cookie_offset) in nfsd4_encode_dirent()
3560 cd->rd_dircount -= min(cd->rd_dircount, name_and_cookie); in nfsd4_encode_dirent()
3561 if (!cd->rd_dircount) in nfsd4_encode_dirent()
3562 cd->rd_maxcount = 0; in nfsd4_encode_dirent()
3565 cd->cookie_offset = cookie_offset; in nfsd4_encode_dirent()
3567 cd->common.err = nfs_ok; in nfsd4_encode_dirent()
3571 cd->common.err = nfserr; in nfsd4_encode_dirent()