Lines Matching defs:data_len
43 size_t data_len;
113 uint32_t data_len;
176 const struct nvmf_io_request *io, uint32_t data_offset, size_t data_len,
185 cb->data_len = data_len;
310 uint32_t data_len, fei, plen;
324 qp->header_digests, qp->data_digests, qp->rxpda, &data_len, &fes,
348 digest = mbuf_crc32c(m, ch->pdo, data_len);
357 pdu->data_len = data_len;
435 struct mbuf *data, uint32_t data_len)
444 if (data_len != 0) {
445 KASSERT(m_length(data, NULL) == data_len, ("length mismatch"));
448 plen = pdo + data_len;
466 if (qp->data_digests && data_len != 0)
482 if (data_len != 0) {
488 digest = mbuf_crc32c(data, 0, data_len);
564 uint32_t data_offset, uint32_t data_len)
574 r2t.r2tl = htole32(data_len);
605 ncb->data_len);
641 uint32_t data_len, data_offset;
689 data_len = le32toh(h2c->datal);
690 if (data_len != pdu->data_len) {
702 data_offset + data_len > cb->data_offset + cb->data_len) {
720 if ((cb->data_xfered + data_len == cb->data_len) !=
730 cb->data_xfered += data_len;
732 if (cb->data_xfered == cb->data_len) {
739 mbuf_copyto_io(pdu->m, pdu->hdr->pdo, data_len, &cb->io, data_offset);
751 uint32_t data_len, data_offset;
781 data_len = le32toh(c2h->datal);
782 if (data_len != pdu->data_len) {
794 data_offset + data_len > cb->data_offset + cb->data_len) {
812 if ((cb->data_xfered + data_len == cb->data_len) !=
822 cb->data_xfered += data_len;
824 if (cb->data_xfered == cb->data_len)
830 mbuf_copyto_io(pdu->m, pdu->hdr->pdo, data_len, &cb->io, data_offset);
906 uint32_t data_offset, uint32_t data_len, uint32_t *actual_len,
913 nvmf_tcp_mext_pg, cb, M_WAITOK, data_offset, data_len, &len,
946 uint32_t data_len, data_offset;
976 data_len = le32toh(r2t->r2tl);
977 if (data_offset + data_len > cb->data_len) {
986 cb->data_xfered += data_len;
987 if (cb->data_xfered == cb->data_len)
997 while (data_len > 0) {
1001 todo = min(data_len, qp->max_tx_data);
1003 todo < data_len);
1005 sent, sent == data_len);
1008 data_len -= sent;
1670 if (tc->rx_pdu.data_len != le32toh(sgl->length)) {
1676 if (tc->rx_pdu.data_len != 0) {
1753 size_t data_len;
1760 data_len = le32toh(sgl->length);
1761 if (data_offset + io->io_len > data_len)
1799 uint32_t data_len;
1809 data_len = le32toh(sgl->length);
1810 if (data_offset + len > data_len) {
1814 last_xfer = (data_offset + len == data_len);
1856 data_len -= todo;
1859 MPASS(data_len == 0);