Lines Matching refs:verf
92 memcpy(ctx->verf, nfsi->cookieverf, sizeof(ctx->verf));
165 __be32 verf[NFS_DIR_VERIFIER_SIZE];
581 __be32 *verf, u64 cookie,
589 .verf = verf,
596 .verf = verf_res,
1015 __be32 verf[NFS_DIR_VERIFIER_SIZE];
1029 res = nfs_readdir_xdr_to_array(desc, nfsi->cookieverf, verf,
1047 memcmp(nfsi->cookieverf, verf, sizeof(nfsi->cookieverf))) {
1048 memcpy(nfsi->cookieverf, verf,
1081 const __be32 *verf)
1109 memcpy(desc->verf, verf, sizeof(desc->verf));
1146 __be32 verf[NFS_DIR_VERIFIER_SIZE];
1164 trace_nfs_readdir_uncached(desc->file, desc->verf, desc->last_cookie,
1167 status = nfs_readdir_xdr_to_array(desc, desc->verf, verf, arrays, sz);
1175 nfs_do_filldir(desc, verf);
1257 memcpy(desc->verf, dir_ctx->verf, sizeof(desc->verf));
1312 memcpy(dir_ctx->verf, desc->verf, sizeof(dir_ctx->verf));
1398 * @verf: previously saved change attribute
1404 static bool nfs_verify_change_attribute(struct inode *dir, unsigned long verf)
1406 return (verf & ~1UL) == nfs_save_change_attribute(dir);
1409 static void nfs_set_verifier_delegated(unsigned long *verf)
1411 *verf |= 1UL;
1415 static void nfs_unset_verifier_delegated(unsigned long *verf)
1417 *verf &= ~1UL;
1421 static bool nfs_test_verifier_delegated(unsigned long verf)
1423 return verf & 1;
1431 static void nfs_set_verifier_locked(struct dentry *dentry, unsigned long verf)
1436 if (!nfs_verify_change_attribute(dir, verf))
1439 nfs_set_verifier_delegated(&verf);
1440 dentry->d_time = verf;
1446 * @verf: verifier to save
1453 void nfs_set_verifier(struct dentry *dentry, unsigned long verf)
1457 nfs_set_verifier_locked(dentry, verf);