• Home
  • Raw
  • Download

Lines Matching refs:cred

71 …struct nfs_open_dir_context *alloc_nfs_open_dir_context(struct inode *dir, const struct cred *cred)  in alloc_nfs_open_dir_context()  argument
81 ctx->cred = get_cred(cred); in alloc_nfs_open_dir_context()
99 put_cred(ctx->cred); in put_nfs_open_dir_context()
337 const struct cred *cred = ctx->cred; in nfs_readdir_xdr_filler() local
344 error = NFS_PROTO(inode)->readdir(file_dentry(file), cred, entry->cookie, pages, in nfs_readdir_xdr_filler()
2152 put_cred(entry->cred); in nfs_access_free_entry()
2278 …tic struct nfs_access_entry *nfs_access_search_rbtree(struct inode *inode, const struct cred *cred) in nfs_access_search_rbtree() argument
2285 int cmp = cred_fscmp(cred, entry->cred); in nfs_access_search_rbtree()
2297 static int nfs_access_get_cached(struct inode *inode, const struct cred *cred, struct nfs_access_en… in nfs_access_get_cached() argument
2308 cache = nfs_access_search_rbtree(inode, cred); in nfs_access_get_cached()
2327 res->cred = cache->cred; in nfs_access_get_cached()
2340 static int nfs_access_get_cached_rcu(struct inode *inode, const struct cred *cred, struct nfs_acces… in nfs_access_get_cached_rcu() argument
2356 cred != cache->cred) in nfs_access_get_cached_rcu()
2362 res->cred = cache->cred; in nfs_access_get_cached_rcu()
2383 cmp = cred_fscmp(set->cred, entry->cred); in nfs_access_add_rbtree()
2411 cache->cred = get_cred(set->cred); in nfs_access_add_cache()
2475 static int nfs_do_access(struct inode *inode, const struct cred *cred, int mask) in nfs_do_access() argument
2484 status = nfs_access_get_cached_rcu(inode, cred, &cache); in nfs_do_access()
2486 status = nfs_access_get_cached(inode, cred, &cache, may_block); in nfs_do_access()
2502 cache.cred = cred; in nfs_do_access()
2539 int nfs_may_open(struct inode *inode, const struct cred *cred, int openflags) in nfs_may_open() argument
2541 return nfs_do_access(inode, cred, nfs_open_permission_mask(openflags)); in nfs_may_open()
2564 const struct cred *cred = current_cred(); in nfs_permission() local
2598 res = nfs_do_access(inode, cred, mask|MAY_NOT_BLOCK); in nfs_permission()
2602 res = nfs_do_access(inode, cred, mask); in nfs_permission()