Lines Matching defs:socket
609 if (!sock->socket)
650 err = drbd_send_all(connection, sock->socket, sock->sbuf, header_size,
653 err = drbd_send_all(connection, sock->socket, data, size, 0);
657 tcp_sock_set_nodelay(sock->socket->sk);
1307 if (sock->socket)
1440 /* FIXME: Put the digest into the preallocated socket buffer. */
1471 static int we_should_drop_the_connection(struct drbd_connection *connection, struct socket *sock)
1476 drop_it = connection->meta.socket == sock
1496 struct sock *sk = connection->data.socket->sk;
1525 struct socket *socket;
1529 socket = peer_device->connection->data.socket;
1531 err = drbd_send_all(peer_device->connection, socket, addr, size, msg_flags);
1541 struct socket *socket = peer_device->connection->data.socket;
1563 sent = sock_sendmsg(socket, &msg);
1566 if (we_should_drop_the_connection(peer_device->connection, socket))
1717 * socket buffers, as we may complete right away
1805 Packets sent via the data socket "sock"
1806 and packets sent via the meta data socket "msock"
1818 int drbd_send(struct drbd_connection *connection, struct socket *sock,
1832 if (sock == connection->data.socket) {
1855 if (sock == connection->data.socket)
1861 sock == connection->meta.socket ? "msock" : "sock",
1876 int drbd_send_all(struct drbd_connection *connection, struct socket *sock, void *buffer,
2457 static int drbd_alloc_socket(struct drbd_socket *socket)
2459 socket->rbuf = (void *) __get_free_page(GFP_KERNEL);
2460 if (!socket->rbuf)
2462 socket->sbuf = (void *) __get_free_page(GFP_KERNEL);
2463 if (!socket->sbuf)
2468 static void drbd_free_socket(struct drbd_socket *socket)
2470 free_page((unsigned long) socket->sbuf);
2471 free_page((unsigned long) socket->rbuf);
2930 struct socket *s;
2932 s = ds->socket;
2933 ds->socket = NULL;
2945 if (connection->data.socket)
2947 if (connection->meta.socket)