Lines Matching refs:status
298 int status = -EAGAIN;
320 status = -ELOOP;
336 status = -EBADCOOKIE;
341 return status;
348 int status;
353 status = nfs_readdir_search_for_pos(array, desc);
355 status = nfs_readdir_search_for_cookie(array, desc);
357 if (status == -EAGAIN) {
363 return status;
491 int status;
529 status = nfs_refresh_inode(d_inode(dentry), entry->fattr);
530 if (!status)
569 int status;
585 status = xdr_decode(desc, entry, &stream);
586 if (status != 0) {
587 if (status == -EAGAIN)
588 status = 0;
598 status = nfs_readdir_add_to_array(entry, page);
599 if (status != 0)
604 if (count == 0 || (status == -EBADCOOKIE && entry->eof != 0)) {
607 status = 0;
612 return status;
652 int status = -ENOMEM;
668 status = PTR_ERR(entry.label);
674 status = nfs_readdir_alloc_pages(pages, array_size);
675 if (status < 0)
679 status = nfs_readdir_xdr_filler(pages, desc, &entry, file, inode);
681 if (status < 0)
683 pglen = status;
684 status = nfs_readdir_page_filler(desc, &entry, pages, page, pglen);
685 if (status < 0) {
686 if (status == -ENOSPC)
687 status = 0;
699 return status;
852 int status;
861 status = -ENOMEM;
870 status = nfs_readdir_xdr_to_array(desc, page, inode);
871 if (status < 0)
874 status = nfs_do_filldir(desc);
881 __func__, status);
882 return status;
1948 int status;
1957 status = NFS_PROTO(dir)->mknod(dir, dentry, &attr, rdev);
1958 trace_nfs_mknod_exit(dir, dentry, status);
1959 if (status != 0)
1964 return status;
2556 int status;
2558 status = nfs_access_get_cached_rcu(inode, cred, mask);
2559 if (status != 0)
2560 status = nfs_access_get_cached_locked(inode, cred, mask,
2563 return status;
2677 int status;
2681 status = nfs_access_get_cached(inode, cred, &cache.mask, may_block);
2682 if (status == 0)
2685 status = -ECHILD;
2702 status = NFS_PROTO(inode)->access(inode, &cache);
2703 if (status != 0) {
2704 if (status == -ESTALE) {
2716 status = -EACCES;
2718 trace_nfs_access_exit(inode, mask, cache_mask, status);
2719 return status;