Searched defs:sector (Results 1 - 25 of 67) sorted by relevance

123

/osnet-11/usr/src/lib/libparted/common/libparted/fs/hfs/
H A Dfile_plus.h37 PedSector sector, unsigned int nb);
41 PedSector sector, unsigned int nb);
43 /* Read the nth sector of a file */
46 hfsplus_file_read_sector (HfsPPrivateFile* file, void *buf, PedSector sector) argument
48 return hfsplus_file_read(file, buf, sector, 1);
51 /* Write the nth sector of a file */
54 hfsplus_file_write_sector (HfsPPrivateFile* file, void *buf, PedSector sector) argument
56 return hfsplus_file_write(file, buf, sector, 1);
H A Dfile.c100 /* find and return the nth sector of a file */
103 hfs_file_find_sector (HfsPrivateFile* file, PedSector sector) argument
111 unsigned int block = sector / sect_by_block;
112 unsigned int offset = sector % sect_by_block;
169 /* Read the nth sector of a file */
172 hfs_file_read_sector (HfsPrivateFile* file, void *buf, PedSector sector) argument
176 if (sector >= file->sect_nb) {
185 abs_sector = hfs_file_find_sector (file, sector);
190 _("Could not find sector %lli of HFS file with "
192 sector, PED_BE32_TO_CP
202 hfs_file_write_sector(HfsPrivateFile* file, void *buf, PedSector sector) argument
[all...]
H A Dfile_plus.c108 hfsplus_file_find_extent (HfsPPrivateFile* file, PedSector sector, argument
119 unsigned int block = sector / sect_by_block;
120 unsigned int offset = sector % sect_by_block;
189 hfsplus_file_read(HfsPPrivateFile* file, void *buf, PedSector sector, argument
197 if (sector+nb < sector /* detect overflow */
198 || sector+nb > file->sect_nb) /* out of file */ {
208 phy_area = hfsplus_file_find_extent(file, sector, nb);
213 _("Could not find sector %lli of HFS+ file "
215 sector, PED_BE32_TO_CP
232 hfsplus_file_write(HfsPPrivateFile* file, void *buf, PedSector sector, unsigned int nb) argument
[all...]
H A Djournal.c76 PedSector sector; local
84 sector = (PedSector) priv_data->jib_start_block * binsect;
85 if (!ped_geometry_read(priv_data->plus_geom, buf, sector, 1))
92 if (!ped_geometry_write(priv_data->plus_geom, buf, sector, 1)
100 /* Return the sector in the journal that is after the area read */
119 1 sector long */
129 PedSector start, sector; local
162 sector = HFS_64_TO_CPU(blhdr->binfo[i].bnum, is_le);
184 /* the sector stored in the journal seems to be
187 if (sector !
230 PedSector sector, length; local
[all...]
/osnet-11/usr/src/grub/grub-0.97/stage2/
H A Dstage1_5.c25 disk_read_savesect_func (unsigned int sector, int offset, int length) argument
27 saved_sector = sector;
50 grub_printf ("internal error: the second sector of Stage 2 is unknown.");
H A Dfsys_iso9660.c70 iso9660_devread (int sector, int byte_offset, int byte_len, char *buf) argument
78 if (sector < 0)
86 sector += (byte_offset >> sector_size_lg2);
89 : "=r"(sector)
91 "0"(sector));
95 printf ("<%d, %d, %d>", sector, byte_offset, byte_len);
103 return rawread(current_drive, part_start + sector, byte_offset, byte_len, buf);
109 unsigned int sector; local
124 for (sector = 16 ; sector < 3
417 int sector, blkoffset, size, ret; local
[all...]
H A Dfsys_vstafs.c27 static void get_file_info (int sector);
28 static struct dir_entry *vstafs_readdir (long sector);
39 * In f_sector we store the sector number in which the information about
60 get_file_info (int sector) argument
62 devread (sector, 0, BLOCK_SIZE, (char *) FILE_INFO);
69 vstafs_readdir (long sector) argument
74 get_file_info (sector);
/osnet-11/usr/src/grub/grub2/grub-core/commands/
H A Dtestload.c42 auto void NESTED_FUNC_ATTR read_func (grub_disk_addr_t sector, unsigned offset, unsigned len);
44 void NESTED_FUNC_ATTR read_func (grub_disk_addr_t sector __attribute__ ((unused)),
82 char sector[GRUB_DISK_SECTOR_SIZE]; local
84 if (grub_file_read (file, sector, GRUB_DISK_SECTOR_SIZE)
88 if (grub_memcmp (sector, buf + pos, GRUB_DISK_SECTOR_SIZE) != 0)
101 char sector[GRUB_DISK_SECTOR_SIZE]; local
107 if (grub_file_read (file, sector, GRUB_DISK_SECTOR_SIZE)
111 if (grub_memcmp (sector, buf + pos, GRUB_DISK_SECTOR_SIZE) != 0)
H A Dblocklist.c41 auto void NESTED_FUNC_ATTR read_blocklist (grub_disk_addr_t sector, unsigned offset,
43 auto void NESTED_FUNC_ATTR print_blocklist (grub_disk_addr_t sector, unsigned num,
46 void NESTED_FUNC_ATTR read_blocklist (grub_disk_addr_t sector, unsigned offset, argument
51 if (start_sector + num_sectors == sector
64 start_sector = sector;
68 print_blocklist (sector, 0, offset, length);
71 void NESTED_FUNC_ATTR print_blocklist (grub_disk_addr_t sector, unsigned num, argument
77 grub_printf ("%llu", (unsigned long long) (sector - part_start));
H A Dhexdump.c58 grub_disk_addr_t sector; local
66 sector = (skip >> (GRUB_DISK_SECTOR_BITS + 2)) * 4;
76 if (grub_disk_read (disk, sector, ofs, len, buf))
84 sector += 4;
H A Dgptsync.c2 /* XXX: I don't know what to do if sector size isn't 512 bytes */
43 int cylinder, head, sector; local
46 sector = lba % sectors + 1;
56 *cl = sector | ((cylinder & 0x300) >> 2);
H A Dloadenv.c185 grub_disk_addr_t sector; member in struct:blocklist
222 if (p->sector == q->sector)
250 if (grub_disk_read (disk, p->sector - part_start,
278 if (grub_disk_write (disk, p->sector - part_start,
296 auto void NESTED_FUNC_ATTR read_hook (grub_disk_addr_t sector,
299 void NESTED_FUNC_ATTR read_hook (grub_disk_addr_t sector, argument
312 block->sector = sector;
/osnet-11/usr/src/grub/grub2/grub-core/disk/
H A Dmemdisk.c60 grub_memdisk_read (grub_disk_t disk __attribute((unused)), grub_disk_addr_t sector, variable
63 grub_memcpy (buf, memdisk_addr + (sector << GRUB_DISK_SECTOR_BITS), size << GRUB_DISK_SECTOR_BITS);
68 grub_memdisk_write (grub_disk_t disk __attribute((unused)), grub_disk_addr_t sector, variable
71 grub_memcpy (memdisk_addr + (sector << GRUB_DISK_SECTOR_BITS), buf, size << GRUB_DISK_SECTOR_BITS);
H A Draid5_recover.c32 char *buf, grub_disk_addr_t sector, int size)
52 array->members[i].start_sector + sector,
31 grub_raid5_recover(struct grub_raid_array *array, int disknr, char *buf, grub_disk_addr_t sector, int size) argument
H A Draid6_recover.c68 char *buf, grub_disk_addr_t sector, int size)
99 array->members[pos].start_sector + sector,
131 array->members[p].start_sector + sector,
146 array->members[q].start_sector + sector, 0, size, buf))
165 array->members[p].start_sector + sector,
172 array->members[q].start_sector + sector,
67 grub_raid6_recover(struct grub_raid_array *array, int disknr, int p, char *buf, grub_disk_addr_t sector, int size) argument
H A Dloopback.c163 /* Use the filesize for the disk size, round up to a complete sector. */
177 grub_loopback_read (grub_disk_t disk, grub_disk_addr_t sector,
183 grub_file_seek (file, sector << GRUB_DISK_SECTOR_BITS);
192 pos = (sector + size) << GRUB_DISK_SECTOR_BITS;
204 grub_disk_addr_t sector __attribute ((unused)),
176 grub_loopback_read(grub_disk_t disk, grub_disk_addr_t sector, grub_size_t size, char *buf) argument
/osnet-11/usr/src/lib/libparted/common/libparted/fs/fat/
H A Dfatio.c39 PedSector sector = fat_frag_to_sector (fs, frag); local
44 return ped_geometry_read (fs->geom, buf, sector, sector_count);
58 PedSector sector = fat_frag_to_sector (fs, frag); local
63 return ped_geometry_write (fs->geom, buf, sector, sector_count);
94 PedSector sector = fat_cluster_to_sector (fs, cluster); local
101 return ped_geometry_read (fs->geom, buf, sector, sector_count);
115 PedSector sector = fat_cluster_to_sector (fs, cluster); local
122 return ped_geometry_write (fs->geom, buf, sector, sector_count);
H A Dcalc.c364 fat_is_sector_in_clusters (const PedFileSystem* fs, PedSector sector) argument
368 return sector >= fs_info->cluster_offset
369 && sector < fs_info->cluster_offset
405 fat_sector_to_frag (const PedFileSystem* fs, PedSector sector) argument
409 PED_ASSERT (sector >= fs_info->cluster_offset, return 0);
411 return (sector - fs_info->cluster_offset) / fs_info->frag_sectors;
427 fat_sector_to_cluster (const PedFileSystem* fs, PedSector sector) argument
431 PED_ASSERT (sector >= fs_info->cluster_offset, return 0);
433 return (sector - fs_info->cluster_offset) / fs_info->cluster_sectors
/osnet-11/usr/src/grub/grub2/grub-core/kern/
H A Dfs.c188 grub_disk_addr_t sector;
195 sector = (file->offset >> GRUB_DISK_SECTOR_BITS);
199 if (sector < p->length)
205 >> GRUB_DISK_SECTOR_BITS) > p->length - sector)
206 size = ((p->length - sector) << GRUB_DISK_SECTOR_BITS) - offset;
208 if (grub_disk_read (file->device->disk, p->offset + sector, offset,
214 sector -= ((size + offset) >> GRUB_DISK_SECTOR_BITS);
218 sector -= p->length;
187 grub_disk_addr_t sector; local
/osnet-11/usr/src/grub/grub2/grub-core/partmap/
H A Dbsdlabel.c43 iterate_real (grub_disk_t disk, grub_disk_addr_t sector, int freebsd,
54 if (grub_disk_read (disk, sector, 0, sizeof (label), &label))
67 pos = sizeof (label) + sector * GRUB_DISK_SECTOR_SIZE
79 pos = sizeof (label) + sector * GRUB_DISK_SECTOR_SIZE;
42 iterate_real(grub_disk_t disk, grub_disk_addr_t sector, int freebsd, struct grub_partition_map *pmap, int (*hook) (grub_disk_t disk, const grub_partition_t partition)) argument
H A Dacorn.c62 grub_disk_addr_t *sector)
89 *sector = grub_le_to_cpu16 (boot.start_cylinder) * sectors_per_cylinder;
91 return grub_disk_read (disk, *sector, 0,
110 grub_disk_addr_t sector = 0; local
113 err = acorn_partition_map_find (disk, map, &sector);
125 part.start = sector + map[i].start;
61 acorn_partition_map_find(grub_disk_t disk, struct linux_part *m, grub_disk_addr_t *sector) argument
/osnet-11/usr/src/lib/libparted/common/libparted/cs/
H A Dnatmath.c72 ped_round_down_to (PedSector sector, PedSector grain_size) argument
74 return sector - abs_mod (sector, grain_size);
81 ped_round_up_to (PedSector sector, PedSector grain_size) argument
83 if (sector % grain_size)
84 return ped_round_down_to (sector, grain_size) + grain_size;
86 return sector;
91 ped_round_to_nearest (PedSector sector, PedSector grain_size) argument
93 if (sector % grain_size > grain_size/2)
94 return ped_round_up_to (sector, grain_siz
344 _closest_inside_geometry(const PedAlignment* align, const PedGeometry* geom, PedSector sector) argument
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
428 closest(PedSector sector, PedSector a, PedSector b) 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 Dgeom.c163 " (start sector=%jd length=%jd)"), start, length);
262 * Tests if \p sector is inside \p geom.
264 * \return 1 if sector lies within the \p region that \p geom describes
267 ped_geometry_test_sector_inside (const PedGeometry* geom, PedSector sector) argument
271 return sector >= geom->start && sector <= geom->end;
406 * together. The first bad sector to be returned will always be in
410 * \return the first bad sector, or 0 if there were no physical errors
453 * This function takes a \p sector inside the region described by src, and
454 * returns that sector'
473 ped_geometry_map(const PedGeometry* dst, const PedGeometry* src, PedSector sector) argument
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/disk/ieee1275/
H A Dnand.c57 grub_nand_read (grub_disk_t disk, grub_disk_addr_t sector,
141 grub_nand_read (grub_disk_t disk, grub_disk_addr_t sector, argument
163 args.page = (grub_ieee1275_cell_t) ((grub_size_t) sector / data->block_size);
165 ofs = ((grub_size_t) sector % data->block_size) << GRUB_DISK_SECTOR_BITS;
193 grub_disk_addr_t sector __attribute ((unused)),
/osnet-11/usr/src/lib/libparted/common/libparted/
H A Dunit.c29 * end of partitions. However, sector numbers are often long and unintuitive.
30 * For example, my extended partition starts at sector 208845. PedUnit allows
197 PedSector sector = byte / dev->sector_size; local
207 sector / chs->sectors / chs->heads,
208 (sector / chs->sectors) % chs->heads,
209 sector % chs->sectors);
274 * \brief Get a string that describes the location \p sector on device \p dev.
280 ped_unit_format_custom (const PedDevice* dev, PedSector sector, PedUnit unit) argument
283 return ped_unit_format_custom_byte(dev, sector*dev->sector_size, unit);
287 * \brief Get a string that describes the location \p sector o
294 ped_unit_format(const PedDevice* dev, PedSector sector) argument
313 ped_unit_parse(const char* str, const PedDevice* dev, PedSector *sector, PedGeometry** range) argument
368 parse_chs(const char* str, const PedDevice* dev, PedSector* sector, PedGeometry** range) argument
430 clip(const PedDevice* dev, PedSector sector) argument
440 geometry_from_centre_radius(const PedDevice* dev, PedSector sector, PedSector radius) argument
500 ped_unit_parse_custom(const char* str, const PedDevice* dev, PedUnit unit, PedSector* sector, PedGeometry** range) argument
[all...]

Completed in 49 milliseconds

123