• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/um/drivers/

Lines Matching defs:cow

58 #include "cow.h"
134 struct cow {
150 * backing or the cow file. */
159 struct cow cow;
186 .cow = DEFAULT_COW, \
383 *error_out = "Can't specify both 'd' and a cow file";
393 ubd_dev->cow.file = backing_file;
515 file = ubd_dev->cow.file ? ubd_dev->cow.file : ubd_dev->file;
569 static int path_requires_switch(char *from_cmdline, char *from_cow, char *cow)
596 from_cmdline, from_cow, cow);
708 if(ubd_dev->cow.file == NULL)
711 os_close_file(ubd_dev->cow.fd);
712 vfree(ubd_dev->cow.bitmap);
713 ubd_dev->cow.bitmap = NULL;
725 create_ptr = (ubd_dev->cow.file != NULL) ? &create_cow : NULL;
726 back_ptr = ubd_dev->no_cow ? NULL : &ubd_dev->cow.file;
729 back_ptr, &ubd_dev->cow.bitmap_offset,
730 &ubd_dev->cow.bitmap_len, &ubd_dev->cow.data_offset,
734 fd = create_cow_file(ubd_dev->file, ubd_dev->cow.file,
736 &ubd_dev->cow.bitmap_offset,
737 &ubd_dev->cow.bitmap_len,
738 &ubd_dev->cow.data_offset);
741 "\"%s\"\n", ubd_dev->file, ubd_dev->cow.file);
752 if(ubd_dev->cow.file != NULL){
756 ubd_dev->cow.bitmap = vmalloc(ubd_dev->cow.bitmap_len);
757 if(ubd_dev->cow.bitmap == NULL){
763 err = read_cow_bitmap(ubd_dev->fd, ubd_dev->cow.bitmap,
764 ubd_dev->cow.bitmap_offset,
765 ubd_dev->cow.bitmap_len);
771 err = open_ubd_file(ubd_dev->cow.file, &flags, ubd_dev->shared, NULL,
774 ubd_dev->cow.fd = err;
940 if(ubd_dev->cow.file != NULL){
942 CONFIG_CHUNK(str, size, len, ubd_dev->cow.file, 1);
1206 io_req->fds[0] = (ubd_dev->cow.file != NULL) ? ubd_dev->cow.fd :
1217 io_req->offsets[1] = ubd_dev->cow.data_offset;
1221 if(ubd_dev->cow.file != NULL)
1222 cowify_req(io_req, ubd_dev->cow.bitmap,
1223 ubd_dev->cow.bitmap_offset, ubd_dev->cow.bitmap_len);