Lines Matching refs:data
48 void *data;
516 rv = drbd_recv_short(connection->data.socket, buf, size, 0);
828 err = drbd_recv_short(sock, connection->data.rbuf, header_size, 0);
834 err = decode_header(connection, connection->data.rbuf, &pi);
940 sock.sbuf = connection->data.sbuf;
941 sock.rbuf = connection->data.rbuf;
1057 connection->data.socket = sock.socket;
1077 connection->data.socket->sk->sk_sndtimeo = timeout;
1078 connection->data.socket->sk->sk_rcvtimeo = MAX_SCHEDULE_TIMEOUT;
1186 pi->data = header + header_size;
1200 void *buffer = connection->data.rbuf;
1215 void *buffer = connection->data.rbuf;
1219 err = drbd_recv_short(connection->data.socket, buffer, size, MSG_NOSIGNAL|MSG_DONTWAIT);
1226 tcp_sock_set_quickack(connection->data.socket->sk, 2);
1238 err = decode_header(connection, connection->data.rbuf, pi);
1493 * We *may* ignore the discard-zeroes-data setting, if so configured.
1773 struct p_barrier *p = pi->data;
1851 * data_size: actual payload ("data in")
1855 * both trim and write same have the bi_size ("data len to be affected")
1870 unsigned long *data;
1871 struct p_trim *trim = (pi->cmd == P_TRIM) ? pi->data : NULL;
1872 struct p_trim *zeroes = (pi->cmd == P_ZEROES) ? pi->data : NULL;
1873 struct p_trim *wsame = (pi->cmd == P_WSAME) ? pi->data : NULL;
1900 drbd_err(peer_device, "data size (%u) != drbd logical block size (%u)\n",
1905 drbd_err(peer_device, "data size (%u) != backend logical block size (%u)\n",
1954 data = kmap(page);
1955 err = drbd_recv_all_warn(peer_device->connection, data, len);
1957 drbd_err(device, "Fault injection: Corrupting data on receive\n");
1958 data[0] = data[0] ^ (unsigned long)-1;
1981 /* drbd_drain_block() just takes a data block
1988 void *data;
1995 data = kmap(page);
1999 err = drbd_recv_all_warn(peer_device->connection, data, len);
2150 struct p_data *p = pi->data;
2184 struct p_data *p = pi->data;
2195 /* data is submitted to disk within recv_resync_read.
2201 drbd_err(device, "Can not write resync data to local disk.\n");
2431 * DRBD_REQ_*, because we need to semantically map the flags to data packet
2593 struct p_data *p = pi->data;
2618 * drbd_peer_request_endio, if we successfully submit the data at the
2846 struct p_block_req *p = pi->data;
2890 "no local data.\n");
2916 find out if this data block is completely deallocated,
3264 -1000 unrelated data
3514 drbd_alert(device, "Unrelated data, aborting!\n");
3616 drbd_warn(device, "Becoming SyncTarget, violating the stable-data"
3669 struct p_protocol *p = pi->data;
3726 drbd_err(connection, "incompatible %s settings\n", "discard-my-data");
3736 drbd_err(connection, "incompatible %s settings\n", "data-integrity-alg");
3747 * We can only change the peer data integrity algorithm
3748 * here. Changing our own data integrity algorithm
3758 drbd_err(connection, "peer data-integrity-alg %s not supported\n",
3767 drbd_err(connection, "Allocation of buffers for data integrity checking failed\n");
3778 mutex_lock(&connection->data.mutex);
3791 mutex_unlock(&connection->data.mutex);
3801 drbd_info(connection, "peer data-integrity-alg: %s\n",
3843 void *buffer = connection->data.rbuf;
3925 p = pi->data;
4108 struct p_sizes *p = pi->data;
4145 /* Never shrink a device with usable data during connect,
4281 struct p_uuids *p = pi->data;
4306 drbd_err(device, "Can only connect to data with current UUID=%016llX\n",
4388 struct p_req_state *p = pi->data;
4419 struct p_req_state *p = pi->data;
4445 struct p_state *p = pi->data;
4532 * If this node does not have good data, was already connected, but
4642 struct p_rs_uuid *p = pi->data;
4885 err = receive_bitmap_plain(peer_device, pi->size, pi->data, &c);
4889 struct p_compressed_bm *p = pi->data;
4960 /* Make sure we've acked all the TCP data associated
4961 * with the data requests being unplugged */
4962 tcp_sock_set_quickack(connection->data.socket->sk, 2);
4970 struct p_block_desc *p = pi->data;
4995 struct p_block_desc *p = pi->data;
5112 drbd_err(connection, "Unexpected data packet %s (0x%04x)",
5133 err = drbd_recv_all_warn(connection, pi.data, shs);
5222 /* We do not have data structures that would allow us to
5224 * * On C_SYNC_TARGET we do not have any data structures describing
5226 * * On C_SYNC_SOURCE there is no data structure that tracks
5310 sock = &connection->data;
5356 p = pi.data;
5451 sock = &connection->data;
5625 struct p_req_state_reply *p = pi->data;
5644 struct p_req_state_reply *p = pi->data;
5689 struct p_block_ack *p = pi->data;
5741 struct p_block_ack *p = pi->data;
5787 struct p_block_ack *p = pi->data;
5823 struct p_block_ack *p = pi->data;
5847 struct p_block_ack *p = pi->data;
5879 struct p_barrier_ack *p = pi->data;
5905 struct p_block_ack *p = pi->data;
6046 * -ERESTARTSYS (on data) we got a signal
6071 /* If the data socket received something meanwhile,