Lines Matching refs:ret
126 int ret = -1; in _try_readlink() local
135 ret = mnt->fs_ops->readlink(dentry, link, DFS_PATH_MAX); in _try_readlink()
141 return ret; in _try_readlink()
197 int ret = -1; in _insert_link_path() local
207 ret = 0; in _insert_link_path()
214 ret = 1; in _insert_link_path()
217 return ret; in _insert_link_path()
346 rt_err_t ret = RT_EOK; in dfs_file_unref() local
348 ret = dfs_file_lock(); in dfs_file_unref()
349 if (ret == RT_EOK) in dfs_file_unref()
460 int ret = _insert_link_path(link_fn, link_len, tmp_path, &index); in dfs_file_realpath() local
461 if (ret < 0) in dfs_file_realpath()
475 … int ret = _insert_link_path(fp + path_len, rt_strlen(fp + path_len), tmp_path, &index); in dfs_file_realpath() local
476 if (ret < 0) in dfs_file_realpath()
504 int ret; in dfs_file_realpath() local
506 … ret = _insert_link_path(fp + path_len, rt_strlen(fp + path_len), tmp_path, &index); in dfs_file_realpath()
507 if (ret < 0) in dfs_file_realpath()
567 int ret = -RT_ERROR; in dfs_file_open() local
655 ret = -EEXIST; in dfs_file_open()
739 ret = file->fops->open(file); in dfs_file_open()
744 ret = -EINVAL; in dfs_file_open()
747 if (ret < 0) in dfs_file_open()
766 ret = -EPERM; in dfs_file_open()
772 ret = -ENOENT; in dfs_file_open()
777 if (ret >= 0 && (oflags & O_TRUNC)) in dfs_file_open()
784 ret = -RT_ERROR; in dfs_file_open()
800 ret = file->fops->truncate(file, 0); in dfs_file_open()
804 ret = -EINVAL; in dfs_file_open()
809 if (ret < 0) in dfs_file_open()
823 return ret; in dfs_file_open()
842 int ret = -RT_ERROR; in dfs_file_close() local
859 ret = file->fops->close(file); in dfs_file_close()
861 if (ret == 0) /* close file sucessfully */ in dfs_file_close()
875 ret = 0; in dfs_file_close()
881 return ret; in dfs_file_close()
900 ssize_t ret = -EBADF; in dfs_file_pread() local
907 ret = -EPERM; in dfs_file_pread()
911 ret = -ENOSYS; in dfs_file_pread()
917 ret = rw_verify_area(file, &pos, len); in dfs_file_pread()
918 if (ret > 0) in dfs_file_pread()
920 len = ret; in dfs_file_pread()
927 ret = dfs_aspace_read(file, buf, len, &pos); in dfs_file_pread()
932 ret = file->fops->read(file, buf, len, &pos); in dfs_file_pread()
937 ret = -EINVAL; in dfs_file_pread()
943 return ret; in dfs_file_pread()
961 ssize_t ret = -EBADF; in dfs_file_read() local
968 ret = -EPERM; in dfs_file_read()
972 ret = -ENOSYS; in dfs_file_read()
979 ret = rw_verify_area(file, &pos, len); in dfs_file_read()
980 if (ret > 0) in dfs_file_read()
982 len = ret; in dfs_file_read()
989 ret = dfs_aspace_read(file, buf, len, &pos); in dfs_file_read()
994 ret = file->fops->read(file, buf, len, &pos); in dfs_file_read()
999 ret = -EINVAL; in dfs_file_read()
1007 return ret; in dfs_file_read()
1028 ssize_t ret = -EBADF; in dfs_file_pwrite() local
1035 ret = -EBADF; in dfs_file_pwrite()
1040 ret = -ENOSYS; in dfs_file_pwrite()
1046 ret = rw_verify_area(file, &pos, len); in dfs_file_pwrite()
1047 if (ret > 0) in dfs_file_pwrite()
1049 len = ret; in dfs_file_pwrite()
1058 ret = dfs_aspace_write(file, buf, len, &pos); in dfs_file_pwrite()
1063 ret = file->fops->write(file, buf, len, &pos); in dfs_file_pwrite()
1073 ret = -EINVAL; in dfs_file_pwrite()
1079 return ret; in dfs_file_pwrite()
1101 ssize_t ret = -EBADF; in dfs_file_write() local
1108 ret = -EBADF; in dfs_file_write()
1113 ret = -ENOSYS; in dfs_file_write()
1129 ret = rw_verify_area(file, &pos, len); in dfs_file_write()
1130 if (ret > 0) in dfs_file_write()
1132 len = ret; in dfs_file_write()
1141 ret = dfs_aspace_write(file, buf, len, &pos); in dfs_file_write()
1146 ret = file->fops->write(file, buf, len, &pos); in dfs_file_write()
1156 ret = -EINVAL; in dfs_file_write()
1167 return ret; in dfs_file_write()
1251 int ret = -ENOENT; in dfs_file_stat() local
1281 ret = mnt->fs_ops->stat(dentry, buf); in dfs_file_stat()
1297 ret = -ENOMEM; in dfs_file_stat()
1300 return ret; in dfs_file_stat()
1320 int ret = -ENOENT; in dfs_file_lstat() local
1350 ret = mnt->fs_ops->stat(dentry, buf); in dfs_file_lstat()
1366 ret = -ENOMEM; in dfs_file_lstat()
1369 rt_set_errno(-ret); in dfs_file_lstat()
1371 return ret; in dfs_file_lstat()
1389 size_t ret = -EBADF; in dfs_file_fstat() local
1399 ret = -ENOSYS; in dfs_file_fstat()
1404 ret = -EBADF; in dfs_file_fstat()
1407 return ret; in dfs_file_fstat()
1429 int ret = -RT_ERROR; in dfs_file_setattr() local
1459 ret = mnt->fs_ops->setattr(dentry, attr); in dfs_file_setattr()
1474 return ret; in dfs_file_setattr()
1497 size_t ret = 0; in dfs_file_ioctl() local
1505 ret = file->fops->ioctl(file, cmd, args); in dfs_file_ioctl()
1509 ret = -EINVAL; in dfs_file_ioctl()
1514 ret = -ENOSYS; in dfs_file_ioctl()
1519 ret = -EBADF; in dfs_file_ioctl()
1522 return ret; in dfs_file_ioctl()
1555 int ret = 0; in dfs_file_fcntl() local
1564 ret = dfs_dup(fd, arg); in dfs_file_fcntl()
1567 ret = file->mode; in dfs_file_fcntl()
1573 ret = file->flags; in dfs_file_fcntl()
1602 ret = -EINVAL; in dfs_file_fcntl()
1606 ret = -EPERM; in dfs_file_fcntl()
1612 ret = -EBADF; in dfs_file_fcntl()
1615 return ret; in dfs_file_fcntl()
1638 int ret = -EBADF; in dfs_file_fsync() local
1652 ret = file->fops->flush(file); in dfs_file_fsync()
1656 ret = -EINVAL; in dfs_file_fsync()
1661 return ret; in dfs_file_fsync()
1684 int ret = -RT_ERROR; in dfs_file_unlink() local
1723 ret = -RT_ERROR; in dfs_file_unlink()
1729 ret = mnt->fs_ops->unlink(dentry); in dfs_file_unlink()
1735 ret = -EBUSY; in dfs_file_unlink()
1745 ret = -ENOENT; in dfs_file_unlink()
1751 ret = -EBUSY; in dfs_file_unlink()
1756 ret = -ENOENT; in dfs_file_unlink()
1764 ret = -ENOMEM; in dfs_file_unlink()
1767 return ret; in dfs_file_unlink()
1789 int ret = -1; in dfs_file_link() local
1797 return ret; in dfs_file_link()
1802 return ret; in dfs_file_link()
1850 ret = mnt->fs_ops->link(old_dentry, new_dentry); in dfs_file_link()
1869 return ret; in dfs_file_link()
1891 int ret = -RT_ERROR; in dfs_file_symlink() local
1959 ret = rt_strncmp(parent, path, strlen(parent)); in dfs_file_symlink()
1960 if (ret == 0) in dfs_file_symlink()
1975 ret = mnt->fs_ops->symlink(dentry, tmp, index + 1); in dfs_file_symlink()
1983 ret = -ENOSYS; in dfs_file_symlink()
1990 ret = -ENOENT; in dfs_file_symlink()
1995 ret = -ENOENT; in dfs_file_symlink()
2011 ret = -EINVAL; in dfs_file_symlink()
2014 return ret; in dfs_file_symlink()
2036 int ret = -RT_ERROR; in dfs_file_readlink() local
2063 ret = mnt->fs_ops->readlink(dentry, buf, bufsize); in dfs_file_readlink()
2068 ret = -ENOSYS; in dfs_file_readlink()
2077 ret = -ENOENT; in dfs_file_readlink()
2082 ret = -ENOENT; in dfs_file_readlink()
2090 ret = -ENOMEM; in dfs_file_readlink()
2093 return ret; in dfs_file_readlink()
2115 int ret = -1; in dfs_file_rename() local
2170 ret = mnt->fs_ops->rename(old_dentry, new_dentry); in dfs_file_rename()
2189 return ret; in dfs_file_rename()
2213 int ret = 0; in dfs_file_ftruncate() local
2227 ret = file->fops->truncate(file, length); in dfs_file_ftruncate()
2231 ret = -EINVAL; in dfs_file_ftruncate()
2236 ret = -ENOSYS; in dfs_file_ftruncate()
2241 ret = -EBADF; in dfs_file_ftruncate()
2244 return ret; in dfs_file_ftruncate()
2266 int ret = 0; in dfs_file_flush() local
2280 ret = file->fops->flush(file); in dfs_file_flush()
2284 ret = -EINVAL; in dfs_file_flush()
2289 ret = -ENOSYS; in dfs_file_flush()
2294 ret = -EBADF; in dfs_file_flush()
2297 return ret; in dfs_file_flush()
2318 int ret = -RT_ERROR; in dfs_file_getdents() local
2330 ret = file->fops->getdents(file, dirp, nbytes); in dfs_file_getdents()
2334 ret = -EINVAL; in dfs_file_getdents()
2341 ret = -EBADF; in dfs_file_getdents()
2344 return ret; in dfs_file_getdents()
2360 int ret = -RT_ERROR; in dfs_file_isdir() local
2391 ret = mnt->fs_ops->stat(dentry, &stat); in dfs_file_isdir()
2394 if (ret == RT_EOK && S_ISDIR(stat.st_mode)) in dfs_file_isdir()
2396 ret = RT_EOK; in dfs_file_isdir()
2400 ret = -RT_ERROR; in dfs_file_isdir()
2415 return ret; in dfs_file_isdir()
2433 int ret; in dfs_file_access() local
2440 ret = 0; in dfs_file_access()
2445 ret = -1; in dfs_file_access()
2450 return ret; in dfs_file_access()
2474 int ret = RT_EOK; in dfs_file_mmap2() local
2480 ret = dfs_file_mmap(file, mmap2); in dfs_file_mmap2()
2481 if (ret != 0) in dfs_file_mmap2()
2483 ret = ret > 0 ? ret : -ret; in dfs_file_mmap2()
2484 rt_set_errno(ret); in dfs_file_mmap2()
2495 ret = file->vnode->fops->ioctl(file, RT_FIOMMAP2, mmap2); in dfs_file_mmap2()
2499 ret = EINVAL; in dfs_file_mmap2()
2502 if (ret != 0) in dfs_file_mmap2()
2504 ret = ret > 0 ? ret : -ret; in dfs_file_mmap2()
2505 rt_set_errno(ret); in dfs_file_mmap2()
2510 return ret; in dfs_file_mmap2()
2604 int ret = 0; in ls() local
2608 ret = dfs_file_readlink(fullpath, link_fn, DFS_PATH_MAX); in ls()
2609 if (ret > 0) in ls()
2632 ret = rt_strncmp(parent, link_fn, length); in ls()
2633 if (ret == 0) in ls()
2763 int ret; in copyfile() local
2777 ret = dfs_file_open(&src_file, src, O_RDONLY, 0); in copyfile()
2778 if (ret < 0) in copyfile()
2788 ret = dfs_file_open(&dst_file, dst, O_WRONLY | O_CREAT | O_TRUNC, 0); in copyfile()
2789 if (ret < 0) in copyfile()