Lines Matching defs:smc_sock
244 struct smc_sock { /* smc sock container */ struct
256 struct smc_sock *listen_smc; /* listen parent */ argument
257 struct work_struct connect_work; /* handle non-blocking connect*/
258 struct work_struct tcp_listen_work;/* handle tcp socket accepts */
259 struct work_struct smc_listen_work;/* prepare new accept socket */
260 struct list_head accept_q; /* sockets to be accepted */
261 spinlock_t accept_q_lock; /* protects accept_q */
262 bool limit_smc_hs; /* put constraint on handshake */
263 bool use_fallback; /* fallback to tcp */
264 int fallback_rsn; /* reason for fallback */
265 u32 peer_diagnosis; /* decline reason from peer */
289 #define smc_sk(ptr) container_of_const(ptr, struct smc_sock, sk) argument