Lines Matching full:handshake
3 * Handshake request lifetime events
25 #include <uapi/linux/handshake.h>
26 #include "handshake.h"
28 #include <trace/events/handshake.h>
34 * To avoid adding another pointer field to struct sock, net/handshake
103 * handshake_req_alloc - Allocate a handshake request
134 * handshake_req_private - Get per-handshake private data
135 * @req: handshake arguments
201 * handshake_req_submit - Submit a handshake request
202 * @sock: open socket on which to perform the handshake
203 * @req: handshake arguments
209 * %-EBUSY: A handshake is already under way for this socket
210 * %-ESRCH: No handshake agent is available
211 * %-EAGAIN: Too many pending handshake requests
214 * %-EOPNOTSUPP: Handshake module not initialized
271 /* Prevent socket release while a handshake request is pending */ in handshake_req_submit()
296 /* Handshake request is no longer pending */ in handshake_complete()
303 * handshake_req_cancel - Cancel an in-progress handshake
304 * @sk: socket on which there is an ongoing handshake
310 * %true - Uncompleted handshake request was canceled
311 * %false - Handshake request already completed or not found
340 /* Handshake request is no longer pending */ in handshake_req_cancel()