Lines Matching refs:socket
621 if (!sock->socket) in __conn_prepare_command()
662 err = drbd_send_all(connection, sock->socket, sock->sbuf, header_size, in __send_command()
665 err = drbd_send_all(connection, sock->socket, data, size, 0); in __send_command()
669 drbd_tcp_nodelay(sock->socket); in __send_command()
1284 if (sock->socket) in drbd_send_bitmap()
1432 static int we_should_drop_the_connection(struct drbd_connection *connection, struct socket *sock) in we_should_drop_the_connection()
1437 drop_it = connection->meta.socket == sock in we_should_drop_the_connection()
1457 struct sock *sk = connection->data.socket->sk; in drbd_update_congested()
1486 struct socket *socket; in _drbd_no_send_page() local
1490 socket = peer_device->connection->data.socket; in _drbd_no_send_page()
1492 err = drbd_send_all(peer_device->connection, socket, addr, size, msg_flags); in _drbd_no_send_page()
1502 struct socket *socket = peer_device->connection->data.socket; in _drbd_send_page() local
1522 sent = socket->ops->sendpage(socket, page, offset, len, msg_flags); in _drbd_send_page()
1525 if (we_should_drop_the_connection(peer_device->connection, socket)) in _drbd_send_page()
1768 int drbd_send(struct drbd_connection *connection, struct socket *sock, in drbd_send()
1789 if (sock == connection->data.socket) { in drbd_send()
1823 if (sock == connection->data.socket) in drbd_send()
1829 sock == connection->meta.socket ? "msock" : "sock", in drbd_send()
1844 int drbd_send_all(struct drbd_connection *connection, struct socket *sock, void *buffer, in drbd_send_all()
2488 static int drbd_alloc_socket(struct drbd_socket *socket) in drbd_alloc_socket() argument
2490 socket->rbuf = (void *) __get_free_page(GFP_KERNEL); in drbd_alloc_socket()
2491 if (!socket->rbuf) in drbd_alloc_socket()
2493 socket->sbuf = (void *) __get_free_page(GFP_KERNEL); in drbd_alloc_socket()
2494 if (!socket->sbuf) in drbd_alloc_socket()
2499 static void drbd_free_socket(struct drbd_socket *socket) in drbd_free_socket() argument
2501 free_page((unsigned long) socket->sbuf); in drbd_free_socket()
2502 free_page((unsigned long) socket->rbuf); in drbd_free_socket()
2988 struct socket *s; in drbd_free_one_sock()
2990 s = ds->socket; in drbd_free_one_sock()
2991 ds->socket = NULL; in drbd_free_one_sock()
3003 if (connection->data.socket) in drbd_free_sock()
3005 if (connection->meta.socket) in drbd_free_sock()