Lines Matching refs:parent
65 if (fs_init(parent_name, parent_args, set, &_fs->parent, &error) < 0) {
69 if ((fs_get_properties(_fs->parent) & FS_PROPERTY_METADATA) == 0)
78 if (_fs->parent != NULL)
79 fs_deinit(&_fs->parent);
88 props = fs_get_properties(_fs->parent);
119 file->file.parent = fs_file_init_parent(_file, path, mode | flags);
122 /* use async stream for parent, so fs_read_stream() won't create
127 file->super_read = file->file.parent;
136 if (file->super_read != _file->parent && file->super_read != NULL)
139 fs_file_deinit(&_file->parent);
151 if (_file->parent != NULL)
152 fs_file_close(_file->parent);
162 fs_set_metadata(_file->parent, key, value);
178 return fs_get_metadata(_file->parent, metadata_r);
211 return fs_prefetch(_file->parent, length);
221 return fs_read(_file->parent, buf, size);
249 return fs_read_stream(_file->parent, max_buffer_size);
269 return fs_write(_file->parent, data, size);
323 file->super_output = fs_write_stream(_file->parent);
387 return fs_write_stream_finish(_file->parent, &file->super_output);
392 return fs_write_stream_finish_async(_file->parent);
415 file->super_output = fs_write_stream(_file->parent);
421 ret = fs_write_stream_finish(_file->parent, &file->super_output);
434 return fs_stat(_file->parent, st_r);
438 if (fs_stat(_file->parent, st_r) < 0)
473 if (fs_stat(_file->parent, st_r) < 0) {