Lines Matching defs:fsmap
42 # include <linux/fsmap.h>
44 # include "fsmap.h"
168 struct fsmap_head *fsmap;
169 struct fsmap *extent;
170 struct fsmap *p;
193 fsmap = malloc(fsmap_sizeof(FSMAP_EXTENTS));
194 if (!fsmap) {
199 memset(fsmap, 0, sizeof(*fsmap));
200 fsmap->fmh_count = FSMAP_EXTENTS;
201 fsmap->fmh_keys[1].fmr_device = UINT_MAX;
202 fsmap->fmh_keys[1].fmr_physical = ULLONG_MAX;
203 fsmap->fmh_keys[1].fmr_owner = ULLONG_MAX;
204 fsmap->fmh_keys[1].fmr_offset = ULLONG_MAX;
205 fsmap->fmh_keys[1].fmr_flags = UINT_MAX;
209 ret = ioctl(fd, FS_IOC_GETFSMAP, fsmap);
211 com_err(fs->device_name, errno, "while calling fsmap");
212 free(fsmap);
217 if (!fsmap->fmh_entries)
220 for (i = 0, extent = fsmap->fmh_recs;
221 i < fsmap->fmh_entries;
230 p = &fsmap->fmh_recs[fsmap->fmh_entries - 1];
233 fsmap_advance(fsmap);