Lines Matching refs:disklabel64
56 struct disklabel64 { struct
319 ressize = offsetof(struct disklabel64, d_partitions[RESPARTITIONS64]); in g_part_bsd64_create()
361 if (pp->sectorsize > offsetof(struct disklabel64, d_magic)) in g_part_bsd64_destroy()
480 v = rounddown2(pp->sectorsize + offsetof(struct disklabel64, d_magic), in g_part_bsd64_probe()
485 v = le32dec(buf + offsetof(struct disklabel64, d_magic)); in g_part_bsd64_probe()
497 struct disklabel64 *dlp; in g_part_bsd64_read()
505 v32 = roundup2(sizeof(struct disklabel64), pp->sectorsize); in g_part_bsd64_read()
510 dlp = (struct disklabel64 *)buf; in g_part_bsd64_read()
517 if (crc32(&dlp->d_magic, offsetof(struct disklabel64, in g_part_bsd64_read()
519 offsetof(struct disklabel64, d_magic)) != v32) in g_part_bsd64_read()
615 struct disklabel64 *dlp; in g_part_bsd64_write()
621 sz = roundup2(sizeof(struct disklabel64), pp->sectorsize); in g_part_bsd64_write()
656 v = offsetof(struct disklabel64, in g_part_bsd64_write()
658 offsetof(struct disklabel64, d_magic); in g_part_bsd64_write()