Lines Matching defs:data_len

109 bin2hex(char *buf, size_t len, const uint8_t *data, size_t data_len)
124 for (idx = 0; idx < data_len; idx++) {
139 hex2bin(uint8_t *data, size_t data_len, const char *str)
154 if (total >= data_len) {
183 int data_len;
189 data_len = 0;
214 data_len += ISCSI_BHS_LEN;
218 memcpy(data + data_len, pdu->ahs, total_ahs_len);
219 data_len += total_ahs_len;
223 memcpy(data + data_len, pdu->header_digest, ISCSI_DIGEST_LEN);
224 data_len += ISCSI_DIGEST_LEN;
238 DSET24(rsph->data_segment_len, data_len);
322 uint32_t data_len = DGET24(pdu->bhs.data_segment_len);
333 crc32c = spdk_crc32c_update(pdu->data, data_len, crc32c);
343 mod = data_len % ISCSI_ALIGNMENT;
359 uint32_t data_offset, uint32_t data_len)
365 return iscsi_conn_read_data(conn, data_len, pdu->data + data_offset);
370 data_offset, data_len, NULL,
394 void *buf, uint32_t buf_len, uint32_t data_len,
401 if (s->iov_offset >= data_len) {
402 s->iov_offset -= data_len;
407 s->iov_offset, data_len - s->iov_offset,
435 uint32_t data_len;
442 data_len = DGET24(pdu->bhs.data_segment_len);
443 data_len = ISCSI_ALIGN(data_len);
472 if (data_len > 0) {
474 if (!spdk_iov_sgl_append(&sgl, pdu->data, data_len)) {
479 data_len, &pdu->dif_ctx)) {
486 if (enable_digest && conn->data_digest && data_len != 0) {
729 int alloc_len, int data_len)
734 total = data_len;
756 uint8_t *data, int alloc_len, int data_len)
765 return data_len;
769 alloc_len, data_len);
775 int alloc_len, int data_len)
798 total = data_len;
2329 int data_len;
2335 data_len = 0;
2367 data_len = iscsi_negotiate_params(conn, &params,
2368 data, alloc_len, data_len);
2369 if (data_len < 0) {
2385 data_len = iscsi_send_tgts(conn,
2388 data_len);
2396 data_len = iscsi_append_text("SendTargets", "Reject",
2397 data, alloc_len, data_len);
2399 data_len = iscsi_send_tgts(conn,
2402 data_len);
2423 SPDK_LOGDUMP(iscsi, "Negotiated Params", data, data_len);
2444 DSET24(rsph->data_segment_len, data_len);
2729 size_t data_len;
2735 data_len = iscsi_task_get_pdu(task)->data_segment_len;
2738 data_out_req = 1 + (transfer_len - data_len - 1) / segment_len;
2754 task->next_expected_r2t_offset = data_len;
2765 while (data_len != transfer_len) {
2766 len = spdk_min(max_burst_len, (transfer_len - data_len));
2767 rc = iscsi_send_r2t(conn, task, data_len, len,
2773 data_len += len;
2774 task->next_r2t_offset = data_len;
3010 uint32_t data_len;
3024 data_len = task->scsi.data_transferred;
3031 if (data_len < transfer_len) {
3033 SPDK_DEBUGLOG(iscsi, "Underflow %u/%u\n", data_len, transfer_len);
3034 residual_len = transfer_len - data_len;
3035 transfer_len = data_len;
3037 } else if (data_len > transfer_len) {
3039 SPDK_DEBUGLOG(iscsi, "Overflow %u/%u\n", data_len, transfer_len);
3040 residual_len = data_len - transfer_len;
3103 size_t data_len;
3129 data_len = primary->scsi.data_transferred;
3133 if (data_len < transfer_len) {
3135 SPDK_DEBUGLOG(iscsi, "Underflow %zu/%u\n", data_len, transfer_len);
3136 residual_len = transfer_len - data_len;
3138 } else if (data_len > transfer_len) {
3140 SPDK_DEBUGLOG(iscsi, "Overflow %zu/%u\n", data_len, transfer_len);
3141 residual_len = data_len - transfer_len;
3265 subtask->scsi.length = mobj->data_len;
3268 task->current_data_offset += mobj->data_len;
3271 spdk_scsi_task_set_data(&subtask->scsi, mobj->buf, mobj->data_len);
3310 mobj->data_len < SPDK_ISCSI_MAX_RECV_DATA_SEGMENT_LENGTH) {
3778 int data_len;
3783 data_len = pdu->data_segment_len;
3784 if (data_len > conn->MaxRecvDataSegmentLength) {
3785 data_len = conn->MaxRecvDataSegmentLength;
3805 data = calloc(1, data_len);
3812 if (data_len > 0) {
3814 memcpy(data, pdu->data, data_len);
3825 DSET24(rsph->data_segment_len, data_len);
4310 pdu->data = (void *)((uint64_t)mobj->buf + mobj->data_len);
4354 if (F_bit || mobj->data_len >= SPDK_ISCSI_MAX_RECV_DATA_SEGMENT_LENGTH ||
4373 assert(mobj->data_len < SPDK_ISCSI_MAX_RECV_DATA_SEGMENT_LENGTH);
4630 uint32_t data_len;
4636 data_len = pdu->data_segment_len;
4637 read_len = data_len - pdu->data_valid_bytes;
4650 data_len, SPDK_ISCSI_MAX_RECV_DATA_SEGMENT_LENGTH);
4663 } else if (mobj->data_len == iscsi_get_mobj_max_data_len(mobj) && read_len > 0) {
4687 read_len = spdk_min(read_len, iscsi_get_mobj_max_data_len(mobj) - mobj->data_len);
4698 mobj->data_len += rc;
4700 if (pdu->data_valid_bytes < data_len) {