Lines Matching refs:parent
9 struct fs_iter *parent;
14 return fs_get_properties(fs->parent);
19 fs_file_close(file->parent);
24 return fs_file_path(file->parent);
31 fs_file_set_async_callback(file->parent, callback, context);
36 fs_wait_async(fs->parent);
42 fs_set_metadata(file->parent, key, value);
48 return fs_get_metadata(file->parent, metadata_r);
53 return fs_prefetch(file->parent, length);
58 return fs_read(file->parent, buf, size);
64 return fs_read_stream(file->parent, max_buffer_size);
69 return fs_write(file->parent, data, size);
76 file->output = fs_write_stream(file->parent);
82 return fs_write_stream_finish_async(file->parent);
88 return fs_write_stream_finish(file->parent, &file->output);
94 return fs_lock(file->parent, secs, lock_r);
104 return fs_exists(file->parent);
109 return fs_stat(file->parent, st_r);
114 return fs_get_nlinks(file->parent, nlinks_r);
120 return fs_copy(src->parent, dest->parent);
122 return fs_copy_finish_async(dest->parent);
127 return fs_rename(src->parent, dest->parent);
132 return fs_delete(file->parent);
146 iter->parent = fs_iter_init_parent(_iter, path, flags);
154 iter->parent->async_callback = _iter->async_callback;
155 iter->parent->async_context = _iter->async_context;
157 fname = fs_iter_next(iter->parent);
158 _iter->async_have_more = iter->parent->async_have_more;
167 ret = fs_iter_deinit(&iter->parent);