Lines Matching refs:backing_file
26 char backing_file[PATH_LEN_V1];
45 char backing_file[PATH_LEN_V2];
63 * Move the backing_file field to the end of the header. This allows
83 * now) is shifted onto the first 4 bytes of backing_file, where it is otherwise
94 char backing_file[PATH_LEN_V3];
106 char backing_file[PATH_LEN_V3];
197 int write_cow_header(char *cow_file, int fd, char *backing_file,
221 if (strlen(backing_file) > sizeof(header->backing_file) - 1) {
224 "limited to %zd characters\n", backing_file,
225 sizeof(header->backing_file) - 1);
229 if (absolutize(header->backing_file, sizeof(header->backing_file),
230 backing_file))
233 err = os_file_modtime(header->backing_file, &modtime);
236 "request failed, err = %d\n", header->backing_file,
241 err = cow_file_size(header->backing_file, size);
245 header->backing_file, -err);
296 if (n < offsetof(typeof(header->v1), backing_file)) {
322 file = header->v1.backing_file;
335 file = header->v2.backing_file;
338 else if (version == 3 && (*((int*)header->v3.backing_file) != 0)) {
353 file = header->v3.backing_file;
384 file = header->v3_b.backing_file;
403 int init_cow_file(int fd, char *cow_file, char *backing_file, int sectorsize,
411 err = write_cow_header(cow_file, fd, backing_file, sectorsize,