/freebsd-13-stable/sbin/nvmecontrol/ |
H A D | firmware.c | 162 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 D | wdc.c | 168 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 D | nvme_qpair.c | 690 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 D | nvme_ctrlr.c | 191 * 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 D | nvme_private.h | 268 uint32_t max_xfer_size; member in struct:nvme_controller
|
H A D | nvme_sim.c | 182 cpi->maxio = ctrlr->max_xfer_size;
|
H A D | nvme_ns.c | 178 return ns->ctrlr->max_xfer_size;
|
/freebsd-13-stable/contrib/libarchive/libarchive/ |
H A D | archive_read_disk_posix.c | 172 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 D | ocs_node.c | 242 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 D | ioat.c | 524 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 D | ioat_internal.h | 453 uint32_t max_xfer_size; member in struct:ioat_softc
|