Lines Matching refs:ret
26 int ret = RT_EOK; in dfs_devfs_open() local
62 ret = device->fops->open(file); in dfs_devfs_open()
63 if (ret == RT_EOK || ret == -RT_ENOSYS) in dfs_devfs_open()
65 ret = RT_EOK; in dfs_devfs_open()
73 ret = rt_device_open(device, RT_DEVICE_OFLAG_RDWR); in dfs_devfs_open()
74 if (ret == RT_EOK || ret == -RT_ENOSYS) in dfs_devfs_open()
76 ret = RT_EOK; in dfs_devfs_open()
83 return ret; in dfs_devfs_open()
88 int ret = RT_EOK; in dfs_devfs_close() local
102 ret = device->fops->close(file); in dfs_devfs_close()
110 ret = rt_device_close(device); in dfs_devfs_close()
114 return ret; in dfs_devfs_close()
142 ssize_t ret = -RT_EIO; in dfs_devfs_read() local
155 ret = device->fops->read(file, buf, count, pos); in dfs_devfs_read()
164 ret = rt_device_read(device, *pos, buf, count >> shift); in dfs_devfs_read()
165 if (ret > 0) in dfs_devfs_read()
167 ret <<= shift; in dfs_devfs_read()
168 *pos += ret; in dfs_devfs_read()
173 return ret; in dfs_devfs_read()
178 ssize_t ret = -RT_EIO; in dfs_devfs_write() local
194 ret = device->fops->write(file, buf, count, pos); in dfs_devfs_write()
204 ret = rt_device_write(device, *pos, buf, count >> shift); in dfs_devfs_write()
205 if (ret > 0) in dfs_devfs_write()
207 ret <<= shift; in dfs_devfs_write()
208 *pos += ret; in dfs_devfs_write()
213 return ret; in dfs_devfs_write()
218 int ret = RT_EOK; in dfs_devfs_ioctl() local
234 ret = device->fops->ioctl(file, cmd, args); in dfs_devfs_ioctl()
239 ret = rt_device_control(device, cmd, args); in dfs_devfs_ioctl()
243 return ret; in dfs_devfs_ioctl()
248 int ret = -RT_ENOSYS; in dfs_devfs_getdents() local
252 return ret; in dfs_devfs_getdents()
280 int ret = RT_EOK; in dfs_devfs_flush() local
293 ret = device->fops->flush(file); in dfs_devfs_flush()
298 return ret; in dfs_devfs_flush()
303 off_t ret = -EPERM; in dfs_devfs_lseek() local
316 ret = device->fops->lseek(file, offset, wherece); in dfs_devfs_lseek()
321 return ret; in dfs_devfs_lseek()
326 int ret = RT_EOK; in dfs_devfs_truncate() local
339 ret = device->fops->truncate(file, offset); in dfs_devfs_truncate()
344 return ret; in dfs_devfs_truncate()
349 int ret = RT_EOK; in dfs_devfs_mmap() local
362 ret = device->fops->mmap(file, mmap); in dfs_devfs_mmap()
367 return ret; in dfs_devfs_mmap()
372 int ret = RT_EOK; in dfs_devfs_lock() local
385 ret = device->fops->lock(file, flock); in dfs_devfs_lock()
390 return ret; in dfs_devfs_lock()
395 int ret = RT_EOK; in dfs_devfs_flock() local
408 ret = device->fops->flock(file, operation, flock); in dfs_devfs_flock()
413 return ret; in dfs_devfs_flock()