Lines Matching refs:sectorsize

121 g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors)  in g_parse_lba()  argument
127 assert(sectorsize > 0); in g_parse_lba()
135 unit = sectorsize; in g_parse_lba()
167 unit = sectorsize; /* sector */ in g_parse_lba()
182 if (number % sectorsize) in g_parse_lba()
184 number /= sectorsize; in g_parse_lba()
208 ssize_t sectorsize; in g_get_sectorsize() local
214 sectorsize = g_sectorsize(fd); in g_get_sectorsize()
215 if (sectorsize == -1) in g_get_sectorsize()
216 sectorsize = 0; in g_get_sectorsize()
218 return ((unsigned int)sectorsize); in g_get_sectorsize()
227 ssize_t sectorsize; in g_metadata_read() local
242 sectorsize = g_sectorsize(fd); in g_metadata_read()
243 if (sectorsize == -1) { in g_metadata_read()
247 assert(sectorsize >= (ssize_t)size); in g_metadata_read()
248 sector = malloc(sectorsize); in g_metadata_read()
253 if (pread(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_read()
254 sectorsize) { in g_metadata_read()
284 ssize_t sectorsize; in g_metadata_store() local
299 sectorsize = g_sectorsize(fd); in g_metadata_store()
300 if (sectorsize == -1) { in g_metadata_store()
304 assert(sectorsize >= (ssize_t)size); in g_metadata_store()
305 sector = malloc(sectorsize); in g_metadata_store()
311 bzero(sector + size, sectorsize - size); in g_metadata_store()
312 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_store()
313 sectorsize) { in g_metadata_store()
330 ssize_t sectorsize; in g_metadata_clear() local
345 sectorsize = g_sectorsize(fd); in g_metadata_clear()
346 if (sectorsize <= 0) { in g_metadata_clear()
350 sector = malloc(sectorsize); in g_metadata_clear()
356 if (pread(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_clear()
357 sectorsize) { in g_metadata_clear()
367 bzero(sector, sectorsize); in g_metadata_clear()
368 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_clear()
369 sectorsize) { in g_metadata_clear()