Lines Matching refs:access
164 h += permits->permits[i].access; in afs_hash_permits()
201 if (permits->permits[i].access != caller_access) { in afs_cache_permit()
266 new->permits[j].access = caller_access; in afs_cache_permit()
270 new->permits[j].access = permits->permits[i].access; in afs_cache_permit()
277 new->permits[j].access = caller_access; in afs_cache_permit()
360 *_access = permits->permits[i].access; in afs_check_permit_rcu()
400 *_access = permits->permits[i].access; in afs_check_permit()
435 afs_access_t access; in afs_permission() local
449 !afs_check_permit_rcu(vnode, key, &access)) in afs_permission()
463 ret = afs_check_permit(vnode, key, &access); in afs_permission()
470 mask, access, S_ISDIR(inode->i_mode) ? "dir" : "file"); in afs_permission()
475 if (!(access & AFS_ACE_LOOKUP)) in afs_permission()
479 if (!(access & (AFS_ACE_DELETE | /* rmdir, unlink, rename from */ in afs_permission()
484 if (!(access & AFS_ACE_LOOKUP)) in afs_permission()
489 if (!(access & AFS_ACE_READ)) in afs_permission()
494 if (!(access & AFS_ACE_WRITE)) in afs_permission()