Lines Matching defs:data
42 MODULE_DESCRIPTION("iSCSI/TCP data-path");
68 * remember an index into the scatterlist, and set data/size
86 * data is copied to the indicated sg entry, at the given
97 segment->data = NULL;
105 * We only need to possibly kmap data if scatter lists are being used,
113 if (segment->data != NULL || !segment->sg)
143 segment->data = segment->sg_mapped + sg->offset + segment->sg_offset;
154 segment->data = NULL;
165 segment->data = digest;
182 * buffer is full but we expect more data, move on to the
185 * If the amount of data we received isn't a multiple of 4,
207 if (!segment->data) {
213 sg_init_one(&sg, segment->data + segment->copied,
252 segment->data = segment->padbuf;
258 * Set us up for transferring the data digest. hdr digest
275 * iscsi_tcp_segment_recv - copy data to segment
278 * @ptr: data pointer
279 * @len: amount of data available
307 memcpy(segment->data + segment->copied, ptr + copied, copy);
359 iscsi_segment_init_linear(struct iscsi_segment *segment, void *data,
364 segment->data = data;
425 conn->data, tcp_conn->in.datalen);
444 conn->data, tcp_conn->in.datalen,
601 "invalid R2T with zero data len\n");
607 ISCSI_DBG_TCP(conn, "invalid R2T with data len %u and max "
614 "invalid R2T with data len %u at offset %u "
685 * by data, the receive buffer is set up to copy the incoming data
800 /* If there's data coming in with the response,
819 /* Anything that comes with data should have
836 * header segments, we go back for more data.
874 * counters in preparation for the data segment.
909 * @skb: network buffer with header and/or data segment
929 * data_in's data could take a while to read in. We also want to
952 ISCSI_DBG_TCP(conn, "no more data avail. Consumed %d\n",
1013 /* Prepare PDU, optionally w/ immediate data */
1066 * -EAGAIN if there's still data in the queue, or != 0 for any other kind
1077 /* Flush any pending data first. */