Lines Matching defs:length

1344 	uint32_t length;
1355 length = req->payload_size;
1360 while (length > 0) {
1372 mapping_length = length;
1379 mapping_length = spdk_min(length, mapping_length);
1381 length -= mapping_length;
1385 sgl->unkeyed.length = mapping_length;
1402 req->cmd.dptr.sgl1.unkeyed.length = tr->u.sgl[0].unkeyed.length;
1409 req->cmd.dptr.sgl1.unkeyed.length = nseg * sizeof(struct spdk_nvme_sgl_descriptor);
1426 uint32_t remaining_transfer_len, remaining_user_sge_len, length;
1467 /* If the SGL describes a destination data buffer, the length of data
1468 * buffer shall be discarded by controller, and the length is included
1469 * in Number of Logical Blocks (NLB) parameter. Otherwise, the length
1475 sgl->unkeyed.length = remaining_user_sge_len;
1504 length = spdk_min(remaining_user_sge_len, mapping_length);
1505 remaining_user_sge_len -= length;
1506 virt_addr = (uint8_t *)virt_addr + length;
1509 phys_addr == (*(sgl - 1)).address + (*(sgl - 1)).unkeyed.length) {
1511 (*(sgl - 1)).unkeyed.length += length;
1516 sgl->unkeyed.length = length;
1534 req->cmd.dptr.sgl1.unkeyed.length = tr->u.sgl[0].unkeyed.length;
1541 req->cmd.dptr.sgl1.unkeyed.length = nseg * sizeof(struct spdk_nvme_sgl_descriptor);
1561 uint32_t remaining_transfer_len, length;
1575 rc = req->payload.next_sge_fn(req->payload.contig_or_cb_arg, &virt_addr, &length);
1581 length = spdk_min(remaining_transfer_len, length);
1589 assert((length == remaining_transfer_len) ||
1590 _is_page_aligned((uintptr_t)virt_addr + length, page_size));
1592 rc = nvme_pcie_prp_list_append(qpair->ctrlr, tr, &prp_index, virt_addr, length, page_size);
1598 remaining_transfer_len -= length;
1648 tr->meta_sgl.unkeyed.length = req->md_size;