Lines Matching defs: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];
193 int write_cow_header(char *cow_file, int fd, char *backing_file,
217 if (strlen(backing_file) > sizeof(header->backing_file) - 1) {
220 "limited to %zd characters\n", backing_file,
221 sizeof(header->backing_file) - 1);
225 if (absolutize(header->backing_file, sizeof(header->backing_file),
226 backing_file))
229 err = os_file_modtime(header->backing_file, &modtime);
232 "request failed, err = %d\n", header->backing_file,
237 err = cow_file_size(header->backing_file, size);
241 header->backing_file, -err);
291 if (n < offsetof(typeof(header->v1), backing_file)) {
317 file = header->v1.backing_file;
330 file = header->v2.backing_file;
333 else if (version == 3 && (*((int*)header->v3.backing_file) != 0)) {
348 file = header->v3.backing_file;
379 file = header->v3_b.backing_file;
398 int init_cow_file(int fd, char *cow_file, char *backing_file, int sectorsize,
406 err = write_cow_header(cow_file, fd, backing_file, sectorsize,