Lines Matching refs:sectorsize
593 if (pp->sectorsize < sizeof(*meta)) in intel_meta_read()
597 pp->mediasize - pp->sectorsize * 2, pp->sectorsize, &error); in intel_meta_read()
620 memcpy(meta, buf, min(size, pp->sectorsize)); in intel_meta_read()
624 if (meta->config_size > pp->sectorsize) { in intel_meta_read()
625 left = (meta->config_size - 1) / pp->sectorsize; in intel_meta_read()
627 pp->mediasize - pp->sectorsize * (2 + left), in intel_meta_read()
628 pp->sectorsize * left, &error); in intel_meta_read()
636 memcpy(((char *)meta) + pp->sectorsize, buf, in intel_meta_read()
637 pp->sectorsize * left); in intel_meta_read()
777 sectors = howmany(meta->config_size, pp->sectorsize); in intel_meta_write()
778 buf = malloc(sectors * pp->sectorsize, M_MD_INTEL, M_WAITOK | M_ZERO); in intel_meta_write()
780 memcpy(buf, ((char *)meta) + pp->sectorsize, in intel_meta_write()
781 (sectors - 1) * pp->sectorsize); in intel_meta_write()
783 memcpy(buf + (sectors - 1) * pp->sectorsize, meta, pp->sectorsize); in intel_meta_write()
786 pp->mediasize - pp->sectorsize * (1 + sectors), in intel_meta_write()
787 buf, pp->sectorsize * sectors); in intel_meta_write()
805 buf = malloc(pp->sectorsize, M_MD_INTEL, M_WAITOK | M_ZERO); in intel_meta_erase()
807 pp->mediasize - 2 * pp->sectorsize, in intel_meta_erase()
808 buf, pp->sectorsize); in intel_meta_erase()
1528 (pp->mediasize / pp->sectorsize)) { in g_raid_md_taste_intel()
1531 (off_t)(pp->mediasize / pp->sectorsize)); in g_raid_md_taste_intel()
1602 pp->mediasize / pp->sectorsize); in g_raid_md_taste_intel()
1701 off_t off, size, sectorsize, strip, disk_sectors; in g_raid_md_ctl_intel() local
1744 sectorsize = 0; in g_raid_md_ctl_intel()
1795 pp->mediasize / pp->sectorsize); in g_raid_md_ctl_intel()
1798 if (sectorsize < pp->sectorsize) in g_raid_md_ctl_intel()
1799 sectorsize = pp->sectorsize; in g_raid_md_ctl_intel()
1806 if (sectorsize <= 0) { in g_raid_md_ctl_intel()
1812 size -= ((4096 + sectorsize - 1) / sectorsize) * sectorsize; in g_raid_md_ctl_intel()
1833 if (*striparg < sectorsize) { in g_raid_md_ctl_intel()
1837 if (*striparg % sectorsize != 0) { in g_raid_md_ctl_intel()
1841 if (strip > 65535 * sectorsize) { in g_raid_md_ctl_intel()
1850 size -= (size % sectorsize); in g_raid_md_ctl_intel()
1881 vol->v_sectorsize = sectorsize; in g_raid_md_ctl_intel()
1969 sectorsize = 512; in g_raid_md_ctl_intel()
1981 disk->d_consumer->provider->sectorsize > in g_raid_md_ctl_intel()
1982 sectorsize) { in g_raid_md_ctl_intel()
1983 sectorsize = in g_raid_md_ctl_intel()
1984 disk->d_consumer->provider->sectorsize; in g_raid_md_ctl_intel()
1989 size -= ((4096 + sectorsize - 1) / sectorsize) * sectorsize; in g_raid_md_ctl_intel()
2008 if (*striparg < sectorsize) { in g_raid_md_ctl_intel()
2012 if (*striparg % sectorsize != 0) { in g_raid_md_ctl_intel()
2016 if (strip > 65535 * sectorsize) { in g_raid_md_ctl_intel()
2044 size -= (size % sectorsize); in g_raid_md_ctl_intel()
2051 if (size > 0xffffffffllu * sectorsize) { in g_raid_md_ctl_intel()
2075 vol->v_sectorsize = sectorsize; in g_raid_md_ctl_intel()
2315 pp->mediasize / pp->sectorsize); in g_raid_md_ctl_intel()
2355 off_t sectorsize = 512, pos; in g_raid_md_write_intel() local
2467 mvol->total_sectors = vol->v_mediasize / sectorsize; in g_raid_md_write_intel()
2518 intel_set_map_offset(mmap0, sd->sd_offset / sectorsize); in g_raid_md_write_intel()
2519 intel_set_map_disk_sectors(mmap0, sd->sd_size / sectorsize); in g_raid_md_write_intel()
2520 mmap0->strip_sectors = vol->v_strip_size / sectorsize; in g_raid_md_write_intel()