Lines Matching refs:secsize
246 unsigned secsize; in dk_translate() local
253 secsize = dk->dk_geom.dg_secsize; in dk_translate()
259 if ((bp->b_bcount % secsize) != 0 || bp->b_blkno < 0) { in dk_translate()
270 uint64_t numblocks = btodb(numsecs * secsize); in dk_translate()
282 if (secsize >= DEV_BSIZE) in dk_translate()
283 blkno = bp->b_blkno / (secsize / DEV_BSIZE); in dk_translate()
285 blkno = bp->b_blkno * (DEV_BSIZE / secsize); in dk_translate()
502 unsigned secsize = dksc->sc_dkdev.dk_geom.dg_secsize; in dk_discard() local
517 if (secsize == 0 || (pos % secsize) != 0 || (len % secsize) != 0) in dk_discard()
521 maxsz = rounddown(INT_MAX, secsize); in dk_discard()
526 bp->b_blkno = (daddr_t)(pos / secsize); in dk_discard()
535 (off_t)bp->b_rawblkno * secsize, in dk_discard()