Lines Matching refs:extent
28 static void fs_add_extent(struct fs *fs, struct extent *extent,
32 assert(extent);
34 extent->start = start;
35 extent->len = len;
36 extent->type = type;
38 extent->next = fs->extents;
39 fs->extents = extent;
42 struct extent *fs_find_extent(struct fs *fs, offset_t start, offset_t len,
43 struct extent *last,
48 struct extent *e;
109 int fs_alloc_extent(struct fs *fs, struct extent *extent,
113 assert(extent);
119 extent->start = 0;
120 extent->len = 0;
121 extent->type = type;
130 WARN("allocating extent: filesystem is full!\n");
147 extent,
222 WARN("initializing filesystem: couldn't allocate FAT extent: "