Searched refs:max_xfer_size (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/sbin/nvmecontrol/
H A Dfirmware.c162 uint64_t max_xfer_size; local
170 if (ioctl(fd, NVME_GET_MAX_XFER_SIZE, &max_xfer_size) < 0)
173 max_xfer_size = MIN(max_xfer_size, (uint64_t)fwug << 12);
175 if ((chunk = aligned_alloc(PAGE_SIZE, max_xfer_size)) == NULL)
176 errx(EX_OSERR, "unable to malloc %zd bytes", (size_t)max_xfer_size);
179 size = (resid >= max_xfer_size) ? max_xfer_size : resid;
/freebsd-13-stable/sbin/nvmecontrol/modules/wdc/
H A Dwdc.c168 uint64_t max_xfer_size; local
190 if (ioctl(fd, NVME_GET_MAX_XFER_SIZE, &max_xfer_size) < 0)
192 buf = aligned_alloc(PAGE_SIZE, max_xfer_size);
196 len = max_xfer_size;
200 resid = MIN(len, max_xfer_size);
327 uint64_t max_xfer_size; local
339 if (ioctl(fd, NVME_GET_MAX_XFER_SIZE, &max_xfer_size) < 0)
341 buf = aligned_alloc(PAGE_SIZE, max_xfer_size);
348 resid = MIN(log_len, max_xfer_size);
/freebsd-13-stable/sys/dev/nvme/
H A Dnvme_qpair.c690 BUS_SPACE_MAXADDR, NULL, NULL, ctrlr->max_xfer_size,
691 btoc(ctrlr->max_xfer_size) + 1, PAGE_SIZE, 0,
711 prpsz = sizeof(uint64_t) * btoc(ctrlr->max_xfer_size);
1083 KASSERT(req->payload_size <= qpair->ctrlr->max_xfer_size,
1084 ("payload_size (%d) exceeds max_xfer_size (%d)\n",
1085 req->payload_size, qpair->ctrlr->max_xfer_size));
1097 KASSERT(req->u.bio->bio_bcount <= qpair->ctrlr->max_xfer_size,
1098 ("bio->bio_bcount (%jd) exceeds max_xfer_size (%d)\n",
1100 qpair->ctrlr->max_xfer_size));
H A Dnvme_ctrlr.c191 * For I/O queues, use the controller-wide max_xfer_size
456 * Use MDTS to ensure our default max_xfer_size doesn't exceed what the
460 ctrlr->max_xfer_size = min(ctrlr->max_xfer_size,
1248 if (pt->len > ctrlr->max_xfer_size) {
1250 "exceeds max_xfer_size (%d)\n", pt->len,
1251 ctrlr->max_xfer_size);
1337 *(uint64_t *)arg = ctrlr->max_xfer_size;
1430 ctrlr->max_xfer_size = NVME_MAX_XFER_SIZE;
H A Dnvme_private.h268 uint32_t max_xfer_size; member in struct:nvme_controller
H A Dnvme_sim.c182 cpi->maxio = ctrlr->max_xfer_size;
H A Dnvme_ns.c178 return ns->ctrlr->max_xfer_size;
/freebsd-13-stable/contrib/libarchive/libarchive/
H A Darchive_read_disk_posix.c172 long max_xfer_size; member in struct:filesystem
641 if (cf->max_xfer_size != -1)
642 asize = cf->max_xfer_size + xfer_align;
1492 t->current_filesystem->max_xfer_size =
1501 t->current_filesystem->max_xfer_size =
1597 t->current_filesystem->max_xfer_size = -1;
1692 t->current_filesystem->max_xfer_size = -1;
1807 t->current_filesystem->max_xfer_size = -1;
1812 t->current_filesystem->max_xfer_size = -1;
1922 t->current_filesystem->max_xfer_size
[all...]
/freebsd-13-stable/sys/dev/ocs_fc/
H A Docs_node.c242 uint64_t max_xfer_size; local
255 max_xfer_size = (max_sge * (uint64_t)num_sgl);
257 max_xfer_size = 65536;
260 if (max_xfer_size > 65536)
261 max_xfer_size = 65536;
274 node->max_wr_xfer_size = max_xfer_size;
/freebsd-13-stable/sys/dev/ioat/
H A Dioat.c524 ioat->max_xfer_size = 1 << xfercap;
596 ioat->max_xfer_size, 1, ioat->max_xfer_size, 0, NULL, NULL,
1021 return (ioat->max_xfer_size);
1133 KASSERT(size <= ioat->max_xfer_size, ("%s: size too big (%u > %u)",
1134 __func__, (unsigned)size, ioat->max_xfer_size));
1928 SYSCTL_ADD_UINT(ctx, par, OID_AUTO, "max_xfer_size", CTLFLAG_RD,
1929 &ioat->max_xfer_size, 0, "HW maximum transfer size");
H A Dioat_internal.h453 uint32_t max_xfer_size; member in struct:ioat_softc

Completed in 194 milliseconds