Lines Matching defs:ret
45 static void cachefiles_read_complete(struct kiocb *iocb, long ret)
50 _enter("%ld", ret);
52 if (ret < 0)
53 trace_cachefiles_io_error(ki->object, inode, ret,
57 if (ret >= 0) {
59 ki->skipped += ret;
61 ret = -ESTALE;
64 ki->term_func(ki->term_func_priv, ret, ki->was_async);
84 ssize_t ret = -ENOBUFS;
109 ret = off2;
118 ret = -ENODATA;
124 ret = 0;
132 ret = -ENOMEM;
157 ret = cachefiles_inject_read_error();
158 if (ret == 0)
159 ret = vfs_iocb_iter_read(file, &ki->iocb, iter);
161 switch (ret) {
172 ret = -EINTR;
176 cachefiles_read_complete(&ki->iocb, ret);
177 if (ret > 0)
178 ret = 0;
184 _leave(" = %zd", ret);
185 return ret;
189 term_func(term_func_priv, ret < 0 ? ret : skipped, false);
190 return ret;
254 static void cachefiles_write_complete(struct kiocb *iocb, long ret)
260 _enter("%ld", ret);
264 if (ret < 0)
265 trace_cachefiles_io_error(object, inode, ret,
271 ki->term_func(ki->term_func_priv, ret, ki->was_async);
288 ssize_t ret;
329 ret = cachefiles_inject_write_error();
330 if (ret == 0)
331 ret = vfs_iocb_iter_write(file, &ki->iocb, iter);
333 switch (ret) {
344 ret = -EINTR;
348 cachefiles_write_complete(&ki->iocb, ret);
349 if (ret > 0)
350 ret = 0;
356 _leave(" = %zd", ret);
357 return ret;
389 enum netfs_io_source ret = NETFS_DOWNLOAD_FROM_SERVER;
398 ret = NETFS_FILL_WITH_ZEROES;
472 ret = NETFS_READ_FROM_CACHE;
483 ret = NETFS_INVALID_READ;
488 trace_cachefiles_prep_read(object, start, len, *_flags, ret, why, ino, netfs_ino);
489 return ret;
527 int ret;
575 ret = cachefiles_inject_remove_error();
576 if (ret == 0)
577 ret = vfs_fallocate(file, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE,
579 if (ret < 0) {
580 trace_cachefiles_io_error(object, file_inode(file), ret,
583 "CacheFiles: fallocate failed (%d)\n", ret);
584 ret = -EIO;
587 return ret;
601 int ret;
611 ret = __cachefiles_prepare_write(object, cachefiles_cres_file(cres),
615 return ret;