Lines Matching refs:head
609 * Get filesystem's extents as described in head, and format for
611 * extents are mapped, until the passed-in head->fmh_count slots have
629 int ext4_getfsmap(struct super_block *sb, struct ext4_fsmap_head *head,
638 if (head->fmh_iflags & ~FMH_IF_VALID)
640 if (!ext4_getfsmap_is_valid_device(sb, &head->fmh_keys[0]) ||
641 !ext4_getfsmap_is_valid_device(sb, &head->fmh_keys[1]))
644 head->fmh_entries = 0;
670 dkeys[0] = head->fmh_keys[0];
676 if (!ext4_getfsmap_check_keys(dkeys, &head->fmh_keys[1]))
679 info.gfi_next_fsblk = head->fmh_keys[0].fmr_physical +
680 head->fmh_keys[0].fmr_length;
683 info.gfi_head = head;
690 if (head->fmh_keys[0].fmr_device > handlers[i].gfd_dev)
692 if (head->fmh_keys[1].fmr_device < handlers[i].gfd_dev)
702 if (handlers[i].gfd_dev == head->fmh_keys[1].fmr_device)
703 dkeys[1] = head->fmh_keys[1];
704 if (handlers[i].gfd_dev > head->fmh_keys[0].fmr_device)
716 head->fmh_oflags = FMH_OF_DEV_T;