Lines Matching defs:fs
121 fs->type_specific.
128 fat_boot_sector_analyse (FatBootSector* bs, PedFileSystem* fs)
130 FatSpecific* fs_info = FAT_SPECIFIC (fs);
153 PedCHSGeometry* bios_geom = &fs->geom->dev->bios_geom;
157 cyl_count = fs->geom->dev->length / fs_info->heads
181 if (!fat_boot_sector_write (bs, fs))
230 fs_info->fat_type = fat_boot_sector_probe_type (bs, fs->geom);
302 fat_boot_sector_generate (FatBootSector* bs, const PedFileSystem* fs)
304 FatSpecific* fs_info = FAT_SPECIFIC (fs);
335 bs->hidden = PED_CPU_TO_LE32 (fs->geom->start);
381 fat_boot_sector_write (const FatBootSector* bs, PedFileSystem* fs)
383 FatSpecific* fs_info = FAT_SPECIFIC (fs);
387 if (!ped_geometry_write (fs->geom, bs, 0, 1))
390 if (!ped_geometry_write (fs->geom, bs,
394 return ped_geometry_sync (fs->geom);
398 fat_info_sector_read (FatInfoSector* is, const PedFileSystem* fs)
400 FatSpecific* fs_info = FAT_SPECIFIC (fs);
405 if (!ped_geometry_read (fs->geom, is, fs_info->info_sector_offset, 1))
422 fat_info_sector_generate (FatInfoSector* is, const PedFileSystem* fs)
424 FatSpecific* fs_info = FAT_SPECIFIC (fs);
442 fat_info_sector_write (const FatInfoSector* is, PedFileSystem *fs)
444 FatSpecific* fs_info = FAT_SPECIFIC (fs);
448 if (!ped_geometry_write (fs->geom, is, fs_info->info_sector_offset, 1))
450 return ped_geometry_sync (fs->geom);