NVME_MAX_XFER_SIZE
if ((chunk = aligned_alloc(PAGE_SIZE, NVME_MAX_XFER_SIZE)) == NULL)
errx(1, "unable to malloc %d bytes", NVME_MAX_XFER_SIZE);
size = (resid >= NVME_MAX_XFER_SIZE) ?
NVME_MAX_XFER_SIZE : resid;
buf = aligned_alloc(page_size, NVME_MAX_XFER_SIZE);
len = NVME_MAX_XFER_SIZE;
resid = len > NVME_MAX_XFER_SIZE ? NVME_MAX_XFER_SIZE : len;