Lines Matching refs:head
157 struct xfs_fsmap_head *head;
236 rec = &info->fsmap_recs[info->head->fmh_entries++];
271 if (info->head->fmh_count == 0) {
272 if (info->head->fmh_entries == UINT_MAX)
276 info->head->fmh_entries++;
281 info->head->fmh_entries++;
295 if (info->head->fmh_entries >= info->head->fmh_count)
311 if (info->head->fmh_entries >= info->head->fmh_count)
805 * Get filesystem's extents as described in head, and format for output. Fills
807 * return or head.fmh_entries == head.fmh_count. In the second case, this
828 struct xfs_fsmap_head *head,
839 if (head->fmh_iflags & ~FMH_IF_VALID)
841 if (!xfs_getfsmap_is_valid_device(mp, &head->fmh_keys[0]) ||
842 !xfs_getfsmap_is_valid_device(mp, &head->fmh_keys[1]))
847 head->fmh_entries = 0;
888 dkeys[0] = head->fmh_keys[0];
899 if (!xfs_getfsmap_check_keys(dkeys, &head->fmh_keys[1]))
902 info.next_daddr = head->fmh_keys[0].fmr_physical +
903 head->fmh_keys[0].fmr_length;
905 info.head = head;
920 if (head->fmh_keys[0].fmr_device > handlers[i].dev)
922 if (head->fmh_keys[1].fmr_device < handlers[i].dev)
932 if (handlers[i].dev == head->fmh_keys[1].fmr_device)
933 dkeys[1] = head->fmh_keys[1];
934 if (handlers[i].dev > head->fmh_keys[0].fmr_device)
955 head->fmh_oflags = FMH_OF_DEV_T;