Lines Matching refs:file
135 char *file; member
149 char *file; member
166 .file = NULL, \
174 .file = NULL, \
319 if(ubd_dev->file != NULL){ in ubd_setup_common()
379 ubd_dev->file = str; in ubd_setup_common()
380 ubd_dev->cow.file = backing_file; in ubd_setup_common()
557 char *file; in ubd_file_size() local
569 if (ubd_dev->file && ubd_dev->cow.file) { in ubd_file_size()
570 file = ubd_dev->cow.file; in ubd_file_size()
575 fd = os_open_file(ubd_dev->file, of_read(OPENFLAGS()), 0); in ubd_file_size()
584 file = ubd_dev->file; in ubd_file_size()
586 file = backing_file; in ubd_file_size()
589 return os_file_size(file, size_out); in ubd_file_size()
603 static int backing_file_mismatch(char *file, __u64 size, time_t mtime) in backing_file_mismatch() argument
609 err = os_file_modtime(file, &modtime); in backing_file_mismatch()
612 "file \"%s\", err = %d\n", file, -err); in backing_file_mismatch()
616 err = os_file_size(file, &actual); in backing_file_mismatch()
619 "err = %d\n", file, -err); in backing_file_mismatch()
669 static int open_ubd_file(char *file, struct openflags *openflags, int shared, in open_ubd_file() argument
680 fd = os_open_file(file, *openflags, mode); in open_ubd_file()
688 fd = os_open_file(file, *openflags, mode); in open_ubd_file()
694 printk(KERN_INFO "Not locking \"%s\" on the host\n", file); in open_ubd_file()
699 file, -err); in open_ubd_file()
712 "\"%s\", errno = %d\n", file, -err); in open_ubd_file()
719 file); in open_ubd_file()
726 err = write_cow_header(file, fd, *backing_file_out, in open_ubd_file()
777 if(ubd_dev->cow.file == NULL) in ubd_close_dev()
794 create_ptr = (ubd_dev->cow.file != NULL) ? &create_cow : NULL; in ubd_open_dev()
795 back_ptr = ubd_dev->no_cow ? NULL : &ubd_dev->cow.file; in ubd_open_dev()
797 fd = open_ubd_file(ubd_dev->file, &ubd_dev->openflags, ubd_dev->shared, in ubd_open_dev()
803 fd = create_cow_file(ubd_dev->file, ubd_dev->cow.file, in ubd_open_dev()
810 "\"%s\"\n", ubd_dev->file, ubd_dev->cow.file); in ubd_open_dev()
815 printk("Failed to open '%s', errno = %d\n", ubd_dev->file, in ubd_open_dev()
821 if(ubd_dev->cow.file != NULL){ in ubd_open_dev()
840 err = open_ubd_file(ubd_dev->cow.file, &flags, ubd_dev->shared, NULL, in ubd_open_dev()
916 if(ubd_dev->file == NULL) in ubd_add()
1002 ubd_devs[n].file = NULL; in ubd_config()
1027 if(ubd_dev->file == NULL){ in ubd_get_config()
1032 CONFIG_CHUNK(str, size, len, ubd_dev->file, 0); in ubd_get_config()
1034 if(ubd_dev->cow.file != NULL){ in ubd_get_config()
1036 CONFIG_CHUNK(str, size, len, ubd_dev->cow.file, 1); in ubd_get_config()
1065 if(ubd_dev->file == NULL) in ubd_remove()
1117 if(ubd_dev->file == NULL) in ubd0_init()
1118 ubd_dev->file = "root_fs"; in ubd0_init()
1224 disk->disk_name, ubd_dev->file, -err); in ubd_open()
1324 if (dev->cow.file) in ubd_queue_one_vec()
1346 if (dev->cow.file) in ubd_queue_one_vec()