Searched defs:geom (Results 1 - 25 of 40) sorted by relevance

12

/osnet-11/usr/src/lib/libparted/common/libparted/fs/amiga/
H A Dasfs.c37 _asfs_probe_root (PedGeometry *geom, uint32_t *block, int blocksize, PedSector root) { argument
44 if (PED_BE32_TO_CPU (block[2]) * blocksize + geom->start != root) {
51 if (start != geom->start || end != geom->end) return 0;
56 _asfs_probe (PedGeometry* geom) argument
64 PED_ASSERT (geom != NULL, return NULL);
65 PED_ASSERT (geom->dev != NULL, return NULL);
73 if (amiga_find_part(geom, part) != NULL) {
85 root = geom->start;
86 if (!ped_device_read (geom
[all...]
H A Dapfs.c43 _generic_apfs_probe (PedGeometry* geom, uint32_t kind) argument
50 PED_ASSERT (geom != NULL, return NULL);
51 PED_ASSERT (geom->dev != NULL, return NULL);
59 if (amiga_find_part(geom, part) != NULL) {
72 if (!ped_device_read (geom->dev, block, geom->start, blocksize)) {
74 _("%s : Couldn't read boot block %llu\n"), __func__, geom->start);
82 root = geom->start+reserved*blocksize;
83 if (!ped_device_read (geom->dev, block, root, blocksize)) {
90 return ped_geometry_duplicate (geom);
101 _apfs1_probe(PedGeometry* geom) argument
106 _apfs2_probe(PedGeometry* geom) argument
[all...]
H A Daffs.c50 _generic_affs_probe (PedGeometry* geom, uint32_t kind) argument
57 PED_ASSERT (geom != NULL, return NULL);
58 PED_ASSERT (geom->dev != NULL, return NULL);
66 if (amiga_find_part(geom, part) != NULL) {
81 if (!ped_device_read (geom->dev, block, geom->start, blocksize)) {
83 _("%s : Couldn't read boot block %llu\n"), __func__, geom->start);
91 len = geom->length / blocksize - reserved;
93 root = geom->start + (pos + reserved) * blocksize;
97 if (!ped_device_read (geom
114 _affs0_probe(PedGeometry* geom) argument
118 _affs1_probe(PedGeometry* geom) argument
122 _affs2_probe(PedGeometry* geom) argument
126 _affs3_probe(PedGeometry* geom) argument
130 _affs4_probe(PedGeometry* geom) argument
134 _affs5_probe(PedGeometry* geom) argument
138 _affs6_probe(PedGeometry* geom) argument
142 _affs7_probe(PedGeometry* geom) argument
146 _amufs_probe(PedGeometry* geom) argument
150 _amufs0_probe(PedGeometry* geom) argument
154 _amufs1_probe(PedGeometry* geom) argument
158 _amufs2_probe(PedGeometry* geom) argument
162 _amufs3_probe(PedGeometry* geom) argument
166 _amufs4_probe(PedGeometry* geom) argument
170 _amufs5_probe(PedGeometry* geom) argument
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/fs/hfs/
H A Dprobe.c39 hfsc_can_use_geom (PedGeometry* geom) argument
43 dev = geom->dev;
44 PED_ASSERT (geom != NULL, return 0);
64 hfs_and_wrapper_probe (PedGeometry* geom) argument
71 PED_ASSERT (geom != NULL, return NULL);
72 PED_ASSERT (hfsc_can_use_geom (geom), return NULL);
77 if ((geom->length < 5)
78 || (!ped_geometry_read (geom, buf, 2, 1))
86 if (!(geom_ret = ped_geometry_new (geom->dev, geom
102 hfsplus_probe(PedGeometry* geom) argument
172 hfs_probe(PedGeometry* geom) argument
193 hfsx_probe(PedGeometry* geom) argument
[all...]
H A Djournal.c103 hfsj_journal_read(PedGeometry* geom, HfsJJournalHeader* jh, argument
111 r = ped_geometry_read(geom, buf, journ_sect + read_sect, 1);
188 r = ped_geometry_write (fs->geom, block, sector,
201 && (priv_data->plus_geom != fs->geom)
203 + fs->geom->start
207 + fs->geom->start
217 return (ped_geometry_sync (fs->geom));
/osnet-11/usr/src/lib/libparted/common/libparted/fs/jfs/
H A Djfs.c40 jfs_probe (PedGeometry* geom) argument
48 if (geom->dev->sector_size != PED_SECTOR_SIZE_DEFAULT)
51 if (geom->length < JFS_SUPER_SECTOR + 1)
53 if (!ped_geometry_read (geom, &buf, JFS_SUPER_SECTOR, 1))
60 return ped_geometry_new (geom->dev, geom->start,
69 jfs_clobber (PedGeometry* geom) argument
74 return ped_geometry_write (geom, buf, JFS_SUPER_SECTOR, 1);
/osnet-11/usr/src/lib/libparted/common/libparted/fs/xfs/
H A Dxfs.c39 xfs_probe (PedGeometry* geom) argument
48 if (geom->length < XFS_SB_DADDR + 1)
50 if (!ped_geometry_read (geom, &buf, XFS_SB_DADDR, 1))
57 return ped_geometry_new (geom->dev, geom->start,
65 return ped_geometry_new (geom->dev, geom->start,
74 xfs_clobber (PedGeometry* geom) argument
79 return ped_geometry_write (geom, buf, XFS_SB_DADDR, 1);
/osnet-11/usr/src/lib/libparted/common/libparted/fs/ext2/
H A Dparted_io.c36 PedGeometry* geom; member in struct:my_cookie
64 return ped_geometry_sync(monster->geom);
71 return ped_geometry_sync(monster->geom);
78 return monster->geom->length >> (monster->logsize - 9);
85 return ped_geometry_read(monster->geom, ptr,
102 return ped_geometry_write(monster->geom, ptr,
108 struct ext2_dev_handle *ext2_make_dev_handle_from_parted_geometry(PedGeometry* geom) argument
122 monster->geom = geom;
134 ped_geometry_destroy(((struct my_cookie *)handle->cookie)->geom);
[all...]
H A Dinterface.c32 struct ext2_dev_handle* ext2_make_dev_handle_from_parted_geometry(PedGeometry* geom);
35 _ext2_generic_probe (PedGeometry* geom, int expect_ext_ver) argument
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) argument
108 return _ext2_generic_probe (geom, 2);
112 _ext3_probe (PedGeometry* geom) argument
118 _ext4_probe(PedGeometry* geom) argument
125 _ext2_clobber(PedGeometry* geom) argument
145 _ext2_open(PedGeometry* geom) argument
178 _ext2_create(PedGeometry* geom, PedTimer* timer) argument
232 _ext2_resize(PedFileSystem* fs, PedGeometry* geom, PedTimer* timer) argument
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/fs/fat/
H A Dbootsector.c39 fat_boot_sector_read (FatBootSector* bs, const PedGeometry *geom) argument
42 PED_ASSERT (geom != NULL, return 0);
44 if (!ped_geometry_read (geom, bs, 0, 1))
96 fat_boot_sector_probe_type (const FatBootSector* bs, const PedGeometry* geom) argument
112 cluster_count = (geom->length - first_cluster_sector)
153 PedCHSGeometry* bios_geom = &fs->geom->dev->bios_geom;
157 cyl_count = fs->geom->dev->length / fs_info->heads
230 fs_info->fat_type = fat_boot_sector_probe_type (bs, fs->geom);
335 bs->hidden = PED_CPU_TO_LE32 (fs->geom->start);
387 if (!ped_geometry_write (fs->geom, b
[all...]
H A Dcalc.c105 const PedGeometry* geom,
116 PED_ASSERT (geom != NULL, return 0);
130 char* needed = ped_unit_format (geom->dev, min_free_space);
131 char* have = ped_unit_format (geom->dev, free_space);
285 const PedGeometry* geom,
294 PED_ASSERT (geom != NULL, return 0);
303 if (calc_sizes (geom->length, align, fat_type, root_dir_sectors,
338 raw_old_meta_data_end = old_fs->geom->start
341 min_new_meta_data_end = new_fs->geom->start + new_meta_data_size;
352 new_data_size = new_fs->geom
104 fat_check_resize_geometry(const PedFileSystem* fs, const PedGeometry* geom, PedSector new_cluster_sectors, FatCluster new_cluster_count) argument
284 fat_calc_resize_sizes( const PedGeometry* geom, PedSector align, FatType fat_type, PedSector root_dir_sectors, PedSector cluster_sectors, PedSector* out_cluster_sectors, FatCluster* out_cluster_count, PedSector* out_fat_size) argument
[all...]
H A Dfat.c27 fat_alloc (const PedGeometry* geom) argument
39 fs->geom = ped_geometry_duplicate (geom);
40 if (!fs->geom)
89 ped_geometry_destroy (fs->geom);
113 fat_probe (PedGeometry* geom, FatType* fat_type) argument
119 fs = fat_alloc (geom);
124 if (!fat_boot_sector_read (&fs_info->boot_sector, geom))
130 result = ped_geometry_new (geom->dev, geom
143 fat_probe_fat16(PedGeometry* geom) argument
157 fat_probe_fat32(PedGeometry* geom) argument
172 fat_clobber(PedGeometry* geom) argument
213 fat_open(PedGeometry* geom) argument
280 fat_create(PedGeometry* geom, FatType fat_type, PedTimer* timer) argument
414 fat_create_fat16(PedGeometry* geom, PedTimer* timer) argument
420 fat_create_fat32(PedGeometry* geom, PedTimer* timer) argument
438 fat_copy(const PedFileSystem* fs, PedGeometry* geom, PedTimer* timer) argument
592 PedGeometry geom; local
[all...]
H A Dresize.c89 if (!ped_geometry_read (ctx->old_fs->geom, old_fs_info->buffer,
94 if (!ped_geometry_write (ctx->new_fs->geom, old_fs_info->buffer,
295 if (!ped_geometry_write (fs->geom, fs_info->buffer,
763 ped_geometry_destroy (ctx->old_fs->geom);
766 ctx->old_fs->geom = ctx->new_fs->geom;
786 ped_geometry_destroy (ctx->new_fs->geom);
816 if (!ped_geometry_read (ctx->old_fs->geom, old_fs_info->buffer,
819 if (!ped_geometry_write (ctx->new_fs->geom, old_fs_info->buffer,
826 fat_resize (PedFileSystem* fs, PedGeometry* geom, PedTime argument
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/fs/reiserfs/
H A Dgeom_dal.c108 dal_t *geom_dal_create(PedGeometry *geom, size_t block_size, int flags) { argument
111 if (!geom)
118 dal->dev = geom;
/osnet-11/usr/src/grub/grub-0.97/stage2/
H A Dcommon.c282 struct geometry geom; local
287 if (get_diskinfo (drive, &geom))
303 info->drive_mode = ((geom.flags & BIOSDISK_FLAG_LBA_EXTENSION)
305 info->drive_cylinders = geom.cylinders;
306 info->drive_heads = geom.heads;
307 info->drive_sectors = geom.sectors;
347 struct geometry geom; local
350 if (get_diskinfo (boot_drive, &geom)
351 || ! (geom.flags & BIOSDISK_FLAG_CDROM))
H A Dboot.c956 struct geometry geom; local
959 get_diskinfo (i + 0x80, &geom);
963 bi.bi_bios_geom[i] = (((geom.cylinders - 1) << 16)
964 + (((geom.heads - 1) & 0xff) << 8)
965 + (geom.sectors & 0xff));
/osnet-11/usr/src/lib/libparted/common/include/parted/
H A Dfilesys.h35 #include <parted/geom.h>
40 PedGeometry* (*probe) (PedGeometry* geom);
41 int (*clobber) (PedGeometry* geom);
43 PedFileSystem* (*open) (PedGeometry* geom);
44 PedFileSystem* (*create) (PedGeometry* geom, PedTimer* timer);
47 PedFileSystem* (*copy) (const PedFileSystem* fs, PedGeometry* geom,
49 int (*resize) (PedFileSystem* fs, PedGeometry* geom, PedTimer* timer);
85 PedGeometry* geom; /**< where the file system actually is */ member in struct:_PedFileSystem
108 extern PedFileSystemType* ped_file_system_probe (PedGeometry* geom);
111 PedGeometry* geom);
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/cs/
H A Dnatmath.c341 * geom and satisfies the alignment constraint.
344 _closest_inside_geometry (const PedAlignment* align, const PedGeometry* geom, argument
350 if (ped_alignment_is_aligned (align, geom, sector)
351 && (!geom || ped_geometry_test_sector_inside (geom,
358 if (sector < geom->start)
359 sector += ped_round_up_to (geom->start - sector,
361 if (sector > geom->end)
362 sector -= ped_round_up_to (sector - geom->end,
365 if (!ped_geometry_test_sector_inside (geom, secto
379 ped_alignment_align_up(const PedAlignment* align, const PedGeometry* geom, PedSector sector) argument
407 ped_alignment_align_down(const PedAlignment* align, const PedGeometry* geom, PedSector sector) argument
448 ped_alignment_align_nearest(const PedAlignment* align, const PedGeometry* geom, PedSector sector) argument
464 ped_alignment_is_aligned(const PedAlignment* align, const PedGeometry* geom, PedSector sector) argument
[all...]
H A Dconstraint.c40 * The constraint solver in this file unifies solver in geom.c (which allows you
402 * Return the nearest region to \p geom that satisfy a \p constraint.
411 const PedConstraint* constraint, const PedGeometry* geom)
420 PED_ASSERT (geom != NULL, return NULL);
421 PED_ASSERT (constraint->start_range->dev == geom->dev, return NULL);
423 start = _constraint_get_nearest_start_soln (constraint, geom->start);
426 end = _constraint_get_nearest_end_soln (constraint, start, geom->end);
430 result = ped_geometry_new (geom->dev, start, end - start + 1);
458 * Check whether \p geom satisfies the given constraint.
464 const PedGeometry* geom)
410 ped_constraint_solve_nearest( const PedConstraint* constraint, const PedGeometry* geom) argument
463 ped_constraint_is_solution(const PedConstraint* constraint, const PedGeometry* geom) argument
510 ped_constraint_exact(const PedGeometry* geom) argument
[all...]
H A Dgeom.c20 /** \file geom.c */
54 * Initialize the previously allocated PedGeometry \p geom.
57 ped_geometry_init (PedGeometry* geom, const PedDevice* dev, argument
60 PED_ASSERT (geom != NULL, return 0);
63 geom->dev = (PedDevice*) dev;
64 return ped_geometry_set (geom, start, length);
76 PedGeometry* geom; local
80 geom = (PedGeometry*) ped_malloc (sizeof (PedGeometry));
81 if (!geom)
83 if (!ped_geometry_init (geom, de
104 ped_geometry_duplicate(const PedGeometry* geom) argument
140 ped_geometry_destroy(PedGeometry* geom) argument
153 ped_geometry_set(PedGeometry* geom, PedSector start, PedSector length) argument
187 ped_geometry_set_start(PedGeometry* geom, PedSector start) argument
198 ped_geometry_set_end(PedGeometry* geom, PedSector end) argument
267 ped_geometry_test_sector_inside(const PedGeometry* geom, PedSector sector) argument
289 ped_geometry_read(const PedGeometry* geom, void* buffer, PedSector offset, PedSector count) argument
311 ped_geometry_read_alloc(const PedGeometry* geom, void** buffer, PedSector offset, PedSector count) argument
337 ped_geometry_sync(PedGeometry* geom) argument
354 ped_geometry_sync_fast(PedGeometry* geom) argument
368 ped_geometry_write(PedGeometry* geom, const void* buffer, PedSector offset, PedSector count) argument
413 ped_geometry_check(PedGeometry* geom, void* buffer, PedSector buffer_size, PedSector offset, PedSector granularity, PedSector count, PedTimer* timer) argument
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/fs/solaris_x86/
H A Dsolaris_x86.c95 solaris_x86_probe(PedGeometry* geom) argument
101 if (geom->length < 5)
103 if (!ped_geometry_read(geom, buf, 1, 1))
114 return ped_geometry_new(geom->dev, geom->start,
123 solaris_x86_clobber(PedGeometry* geom) argument
127 if (!ped_geometry_read(geom, buf, 1, 1))
132 return (ped_geometry_write(geom, buf, 1, 1));
/osnet-11/usr/src/lib/lvm/libmeta/common/
H A Dmeta_repartition.c61 struct dk_geom geom; local
88 ioctl_return = ioctl(fd, DKIOCGGEOM, &geom);
/osnet-11/usr/src/lib/libparted/common/libparted/fs/ntfs/
H A Dntfs.c50 ntfs_probe (PedGeometry* geom) argument
54 PED_ASSERT(geom != NULL, return 0);
56 if (!ped_geometry_read (geom, buf, 0, 1))
60 return ped_geometry_new (geom->dev, geom->start,
69 ntfs_clobber (PedGeometry* geom) argument
73 PED_ASSERT(geom != NULL, return 0);
76 return ped_geometry_write (geom, buf, 0, 1);
80 ntfs_open (PedGeometry* geom) argument
84 PED_ASSERT(geom !
102 _get_partition_num_by_geom(const PedGeometry* geom) argument
134 _get_part_device_path(const PedGeometry* geom, char *partpath, const int len) argument
197 ntfs_create(PedGeometry* geom, PedTimer* timer) argument
313 ntfs_copy(const PedFileSystem *fs, PedGeometry *geom, PedTimer *timer) argument
379 ntfs_resize(PedFileSystem* fs, PedGeometry* geom, PedTimer* timer) argument
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/labels/
H A Dloop.c59 PedGeometry* geom; local
61 geom = ped_geometry_new (dev, 0, disk->dev->length);
62 if (!geom)
64 result = ped_file_system_probe (geom) != NULL;
65 ped_geometry_destroy (geom);
104 PedGeometry* geom; local
127 geom = ped_geometry_new (dev, 0, dev->length);
128 if (!geom)
131 fs_type = ped_file_system_probe (geom);
136 fs_type, geom
[all...]
/osnet-11/usr/src/lib/libparted/common/libparted/
H A Dfilesys.c187 * @param geom The region to be searched.
193 const PedFileSystemType* fs_type, PedGeometry* geom)
199 PED_ASSERT (geom != NULL, return NULL);
203 if (geom->dev->sector_size != PED_SECTOR_SIZE_DEFAULT)
206 if (!ped_device_open (geom->dev))
208 result = fs_type->ops->probe (geom);
209 ped_device_close (geom->dev);
214 _test_open (PedFileSystemType* fs_type, PedGeometry* geom) argument
219 fs = fs_type->ops->open (geom);
229 _probe_with_open (PedGeometry* geom, in argument
192 ped_file_system_probe_specific( const PedFileSystemType* fs_type, PedGeometry* geom) argument
283 _best_match(const PedGeometry* geom, PedFileSystemType* detected [], const int detected_error [], int detected_count) argument
322 ped_file_system_probe(PedGeometry* geom) argument
371 ped_file_system_clobber(PedGeometry* geom) argument
414 ped_file_system_clobber_exclude(PedGeometry* geom, const PedGeometry* exclude) argument
448 ped_file_system_open(PedGeometry* geom) argument
512 ped_file_system_create(PedGeometry* geom, const PedFileSystemType* type, PedTimer* timer) argument
642 _raw_copy_and_resize(const PedFileSystem* fs, PedGeometry* geom, PedTimer* timer) argument
687 ped_file_system_copy(PedFileSystem* fs, PedGeometry* geom, PedTimer* timer) argument
766 ped_file_system_resize(PedFileSystem* fs, PedGeometry* geom, PedTimer* timer) argument
[all...]

Completed in 87 milliseconds

12