• Home
  • Raw
  • Download

Lines Matching refs:ondisk

861 static bool rbd_dev_ondisk_valid(struct rbd_image_header_ondisk *ondisk)  in rbd_dev_ondisk_valid()  argument
867 if (memcmp(&ondisk->text, RBD_HEADER_TEXT, sizeof (RBD_HEADER_TEXT))) in rbd_dev_ondisk_valid()
872 if (ondisk->options.order < SECTOR_SHIFT) in rbd_dev_ondisk_valid()
877 if (ondisk->options.order > 8 * sizeof (int) - 1) in rbd_dev_ondisk_valid()
884 snap_count = le32_to_cpu(ondisk->snap_count); in rbd_dev_ondisk_valid()
894 if ((u64) size < le64_to_cpu(ondisk->snap_names_len)) in rbd_dev_ondisk_valid()
905 struct rbd_image_header_ondisk *ondisk) in rbd_header_from_disk() argument
923 len = strnlen(ondisk->object_prefix, in rbd_header_from_disk()
924 sizeof (ondisk->object_prefix)); in rbd_header_from_disk()
928 memcpy(object_prefix, ondisk->object_prefix, len); in rbd_header_from_disk()
934 snap_count = le32_to_cpu(ondisk->snap_count); in rbd_header_from_disk()
938 snapc->seq = le64_to_cpu(ondisk->snap_seq); in rbd_header_from_disk()
941 u64 snap_names_len = le64_to_cpu(ondisk->snap_names_len); in rbd_header_from_disk()
967 memcpy(snap_names, &ondisk->snaps[snap_count], snap_names_len); in rbd_header_from_disk()
968 snaps = ondisk->snaps; in rbd_header_from_disk()
979 header->obj_order = ondisk->options.order; in rbd_header_from_disk()
980 header->crypt_type = ondisk->options.crypt_type; in rbd_header_from_disk()
981 header->comp_type = ondisk->options.comp_type; in rbd_header_from_disk()
994 header->image_size = le64_to_cpu(ondisk->image_size); in rbd_header_from_disk()
3563 struct rbd_image_header_ondisk *ondisk = NULL; in rbd_dev_v1_header_info() local
3579 kfree(ondisk); in rbd_dev_v1_header_info()
3581 size = sizeof (*ondisk); in rbd_dev_v1_header_info()
3584 ondisk = kmalloc(size, GFP_KERNEL); in rbd_dev_v1_header_info()
3585 if (!ondisk) in rbd_dev_v1_header_info()
3589 0, size, ondisk); in rbd_dev_v1_header_info()
3598 if (!rbd_dev_ondisk_valid(ondisk)) { in rbd_dev_v1_header_info()
3604 names_size = le64_to_cpu(ondisk->snap_names_len); in rbd_dev_v1_header_info()
3606 snap_count = le32_to_cpu(ondisk->snap_count); in rbd_dev_v1_header_info()
3609 ret = rbd_header_from_disk(rbd_dev, ondisk); in rbd_dev_v1_header_info()
3611 kfree(ondisk); in rbd_dev_v1_header_info()