XB_BSIZE
ASSERT((bcnt % XB_BSIZE) == 0);
ASSERT(fsect < XB_MAX_SEGLEN / XB_BSIZE &&
lsect < XB_MAX_SEGLEN / XB_BSIZE);
(uint64_t)XB_BSIZE, /* alignment in bytes */
XB_BSIZE - 1, /* bitmap of burst sizes */
XB_BSIZE, /* min transfer */
XB_BSIZE, /* granularity */
if ((geomp->g_secsize != XB_BSIZE) ||
blkno = bp->b_blkno / (vdp->xdf_xdev_secsize / XB_BSIZE);
vdp->xdf_xdev_secsize != XB_BSIZE) {
vdp->xdf_xdev_secsize != XB_BSIZE) {
(p_blkcnt * (vdp->xdf_xdev_secsize / XB_BSIZE))) {
(vdp->xdf_xdev_secsize / XB_BSIZE)), (uint64_t)p_blkcnt);
roundup(bp->b_bcount, XB_BSIZE), &xc_acc_attr,
#define XB_BMASK (XB_BSIZE - 1)
#define XB_MAX_SEGLEN (8 * XB_BSIZE)
#define XB_NUM_SECTORS_PER_SEG (PAGESIZE / XB_BSIZE)