Go to the source code of this file.
Data Structures | |
| struct | _PedFileSystem |
| Structure describing file system. More... | |
| struct | _PedFileSystemOps |
| struct | _PedFileSystemType |
| Structure describing type of file system. More... | |
Typedefs | |
| typedef _PedFileSystem | PedFileSystem |
| typedef _PedFileSystemOps | PedFileSystemOps |
| typedef _PedFileSystemType | PedFileSystemType |
Functions | |
| int | ped_file_system_check (PedFileSystem *fs, PedTimer *timer) |
Check fs file system for errors. | |
| int | ped_file_system_clobber (PedGeometry *geom) |
This function erases all file system signatures that indicate that a file system occupies a given region described by geom. | |
| int | ped_file_system_close (PedFileSystem *fs) |
Close file system fs. | |
| PedFileSystem * | ped_file_system_copy (PedFileSystem *fs, PedGeometry *geom, PedTimer *timer) |
Create a new file system (of the same type) on geom, and copy the contents of fs into the new filesystem. | |
| PedFileSystem * | ped_file_system_create (PedGeometry *geom, const PedFileSystemType *type, PedTimer *timer) |
This function initializes a new file system of type type on a region described by geom, writing out appropriate metadata and signatures. | |
| PedConstraint * | ped_file_system_get_copy_constraint (const PedFileSystem *fs, const PedDevice *dev) |
Get the constraint on copying fs with ped_file_system_copy() to somewhere on dev. | |
| PedConstraint * | ped_file_system_get_create_constraint (const PedFileSystemType *fs_type, const PedDevice *dev) |
This function returns a constraint on the region that all file systems of a particular type fs_type created on device dev with ped_file_system_create() must satisfy. | |
| PedConstraint * | ped_file_system_get_resize_constraint (const PedFileSystem *fs) |
Return a constraint, that represents all of the possible ways the file system fs can be resized with ped_file_system_resize(). | |
| PedFileSystem * | ped_file_system_open (PedGeometry *geom) |
This function opens the file system stored on geom, if it can find one. | |
| PedFileSystemType * | ped_file_system_probe (PedGeometry *geom) |
Attempt to detect a file system in region geom. | |
| PedGeometry * | ped_file_system_probe_specific (const PedFileSystemType *fs_type, PedGeometry *geom) |
| Attempt to find a file system and return the region it occupies. | |
| int | ped_file_system_resize (PedFileSystem *fs, PedGeometry *geom, PedTimer *timer) |
Resize fs to new geometry geom. | |
| PedFileSystemType * | ped_file_system_type_get (const char *name) |
Get a PedFileSystemType by its name. | |
| PedFileSystemType * | ped_file_system_type_get_next (const PedFileSystemType *fs_type) |
Get the next PedFileSystemType after fs_type. | |
| void | ped_file_system_type_register (PedFileSystemType *fs_type) |
| void | ped_file_system_type_unregister (PedFileSystemType *fs_type) |
1.5.2