Lines Matching refs:rc
59 int rc; in fuse_getattr() local
67 rc = spdk_fs_file_stat(thd_bfuse->fs, thd_bfuse->channel, path, &stat); in fuse_getattr()
68 if (rc == 0) { in fuse_getattr()
74 return rc; in fuse_getattr()
116 int rc; in fuse_truncate() local
118 rc = spdk_fs_open_file(thd_bfuse->fs, thd_bfuse->channel, path, 0, &file); in fuse_truncate()
119 if (rc != 0) { in fuse_truncate()
120 return -rc; in fuse_truncate()
123 rc = spdk_file_truncate(file, thd_bfuse->channel, size); in fuse_truncate()
124 if (rc != 0) { in fuse_truncate()
125 return -rc; in fuse_truncate()
143 int rc; in fuse_open() local
145 rc = spdk_fs_open_file(thd_bfuse->fs, thd_bfuse->channel, path, 0, &file); in fuse_open()
146 if (rc != 0) { in fuse_open()
147 return -rc; in fuse_open()
175 int rc; in fuse_write() local
177 rc = spdk_file_write(file, thd_bfuse->channel, (void *)buf, offset, len); in fuse_write()
178 if (rc == 0) { in fuse_write()
181 return rc; in fuse_write()
257 int rc; in blobfs_fuse_start() local
267 rc = -ENOMEM; in blobfs_fuse_start()
274 rc = fuse_parse_cmdline(&args, &opts); in blobfs_fuse_start()
275 assert(rc == 0); in blobfs_fuse_start()
281 rc = -1; in blobfs_fuse_start()
286 rc = fuse_mount(bfuse->fuse_handle, bfuse->mountpoint); in blobfs_fuse_start()
287 if (rc != 0) { in blobfs_fuse_start()
289 rc = -1; in blobfs_fuse_start()
293 rc = pthread_create(&tid, NULL, fuse_loop_new_thread, bfuse); in blobfs_fuse_start()
294 if (rc != 0) { in blobfs_fuse_start()
295 SPDK_ERRLOG("could not create thread: %s\n", spdk_strerror(rc)); in blobfs_fuse_start()
296 rc = -rc; in blobfs_fuse_start()
301 rc = pthread_detach(tid); in blobfs_fuse_start()
302 if (rc != 0) { in blobfs_fuse_start()
303 SPDK_ERRLOG("could not detach thread for fuse loop thread: %s\n", spdk_strerror(rc)); in blobfs_fuse_start()
304 rc = -rc; in blobfs_fuse_start()
314 return rc; in blobfs_fuse_start()