Lines Matching defs:geom

32 struct ext2_dev_handle* ext2_make_dev_handle_from_parted_geometry(PedGeometry* geom);
35 _ext2_generic_probe (PedGeometry* geom, int expect_ext_ver)
38 if (!ped_geometry_read_alloc(geom, &sb_v, 2, 2))
83 start = geom->start
89 ped_geometry_init (&probe_geom, geom->dev,
94 return ped_geometry_new (geom->dev, geom->start,
106 _ext2_probe (PedGeometry* geom)
108 return _ext2_generic_probe (geom, 2);
112 _ext3_probe (PedGeometry* geom)
114 return _ext2_generic_probe (geom, 3);
118 _ext4_probe (PedGeometry* geom)
120 return _ext2_generic_probe (geom, 4);
125 _ext2_clobber (PedGeometry* geom)
130 if (ped_geometry_read_alloc(geom, &sb_v, 2, 2)) {
137 ok = ped_geometry_write(geom, sb, 2, 2);
145 _ext2_open (PedGeometry* geom)
155 fs->geom = ped_geometry_duplicate (geom);
158 handle = ext2_make_dev_handle_from_parted_geometry(fs->geom);
178 _ext2_create (PedGeometry* geom, PedTimer* timer)
188 fs->geom = ped_geometry_duplicate (geom);
190 handle = ext2_make_dev_handle_from_parted_geometry(fs->geom);
232 _ext2_resize (PedFileSystem* fs, PedGeometry* geom, PedTimer* timer)
235 PedSector old_length = fs->geom->length;
237 PED_ASSERT (fs->geom->dev == geom->dev, return 0);
239 if (fs->geom->start != geom->start)
247 geom->dev->boot_dirty = 1;
252 if (old_length > geom->length) {
253 if (!ext2_resize_fs(f, geom->length >> (f->logsize - 9),
257 fs->geom->length = geom->length;
258 fs->geom->end = fs->geom->start + geom->length - 1;
260 fs->geom->length = geom->length;
261 fs->geom->end = fs->geom->start + geom->length - 1;
263 if (!ext2_resize_fs(f, geom->length >> (f->logsize - 9),
291 PedDevice* dev = fs->geom->dev;
297 if (!ped_alignment_init (&start_align, fs->geom->start, 0))
301 if (!ped_geometry_init (&start_sector, dev, fs->geom->start, 1))