| /Linux-v5.4/net/smc/ |
| D | smc_close.h | 22 void smc_close_wake_tx_prepared(struct smc_sock *smc); 23 int smc_close_active(struct smc_sock *smc); 24 int smc_close_shutdown_write(struct smc_sock *smc); 25 void smc_close_init(struct smc_sock *smc); 26 void smc_clcsock_release(struct smc_sock *smc);
|
| D | af_smc.c | 62 struct smc_sock *smc = smc_sk(sk); in smc_set_keepalive() 108 .obj_size = sizeof(struct smc_sock), 120 .obj_size = sizeof(struct smc_sock), 126 static void smc_restore_fallback_changes(struct smc_sock *smc) in smc_restore_fallback_changes() 132 static int __smc_release(struct smc_sock *smc) in __smc_release() 171 struct smc_sock *smc; in smc_release() 217 struct smc_sock *smc; in smc_sock_alloc() 249 struct smc_sock *smc; in smc_bind() 322 static void smc_copy_sock_settings_to_clc(struct smc_sock *smc) in smc_copy_sock_settings_to_clc() 332 static void smc_copy_sock_settings_to_smc(struct smc_sock *smc) in smc_copy_sock_settings_to_smc() [all …]
|
| D | smc.h | 193 struct smc_sock { /* smc sock container */ struct 197 struct smc_sock *listen_smc; /* listen parent */ argument 225 static inline struct smc_sock *smc_sk(const struct sock *sk) in smc_sk() argument 227 return (struct smc_sock *)sk; in smc_sk() 253 static inline bool using_ipsec(struct smc_sock *smc) in using_ipsec() 259 static inline bool using_ipsec(struct smc_sock *smc) in using_ipsec()
|
| D | smc_rx.h | 20 void smc_rx_init(struct smc_sock *smc); 22 int smc_rx_recvmsg(struct smc_sock *smc, struct msghdr *msg, 24 int smc_rx_wait(struct smc_sock *smc, long *timeo,
|
| D | smc_cdc.c | 31 struct smc_sock *smc; in smc_cdc_tx_handler() 38 smc = container_of(conn, struct smc_sock, conn); in smc_cdc_tx_handler() 178 struct smc_sock *smc = container_of(conn, struct smc_sock, conn); in smcd_cdc_msg_send() 219 static void smc_cdc_handle_urg_data_arrival(struct smc_sock *smc, in smc_cdc_handle_urg_data_arrival() 239 static void smc_cdc_msg_recv_action(struct smc_sock *smc, in smc_cdc_msg_recv_action() 309 static void smc_cdc_msg_recv(struct smc_sock *smc, struct smc_cdc_msg *cdc) in smc_cdc_msg_recv() 329 struct smc_sock *smc; in smcd_cdc_rx_tsklet() 337 smc = container_of(conn, struct smc_sock, conn); in smcd_cdc_rx_tsklet() 357 struct smc_sock *smc; in smc_cdc_rx_handler() 371 smc = container_of(conn, struct smc_sock, conn); in smc_cdc_rx_handler()
|
| D | smc_close.c | 25 void smc_clcsock_release(struct smc_sock *smc) in smc_clcsock_release() 50 static void smc_close_stream_wait(struct smc_sock *smc, long timeout) in smc_close_stream_wait() 78 void smc_close_wake_tx_prepared(struct smc_sock *smc) in smc_close_wake_tx_prepared() 112 static void smc_close_active_abort(struct smc_sock *smc) in smc_close_active_abort() 177 int smc_close_active(struct smc_sock *smc) in smc_close_active() 289 static void smc_close_passive_abort_received(struct smc_sock *smc) in smc_close_passive_abort_received() 338 struct smc_sock *smc = container_of(conn, struct smc_sock, conn); in smc_close_passive_work() 430 int smc_close_shutdown_write(struct smc_sock *smc) in smc_close_shutdown_write() 490 void smc_close_init(struct smc_sock *smc) in smc_close_init()
|
| D | smc_rx.c | 53 static int smc_rx_update_consumer(struct smc_sock *smc, in smc_rx_update_consumer() 94 static void smc_rx_update_cons(struct smc_sock *smc, size_t len) in smc_rx_update_cons() 104 struct smc_sock *smc; 112 struct smc_sock *smc = priv->smc; in smc_rx_pipe_buf_release() 152 struct smc_sock *smc) in smc_rx_splice() 199 int smc_rx_wait(struct smc_sock *smc, long *timeo, in smc_rx_wait() 221 static int smc_rx_recv_urg(struct smc_sock *smc, struct msghdr *msg, int len, in smc_rx_recv_urg() 264 static bool smc_rx_recvmsg_data_available(struct smc_sock *smc) in smc_rx_recvmsg_data_available() 283 int smc_rx_recvmsg(struct smc_sock *smc, struct msghdr *msg, in smc_rx_recvmsg() 441 void smc_rx_init(struct smc_sock *smc) in smc_rx_init()
|
| D | smc_clc.h | 192 int smc_clc_wait_msg(struct smc_sock *smc, void *buf, int buflen, 194 int smc_clc_send_decline(struct smc_sock *smc, u32 peer_diag_info); 195 int smc_clc_send_proposal(struct smc_sock *smc, int smc_type, 197 int smc_clc_send_confirm(struct smc_sock *smc); 198 int smc_clc_send_accept(struct smc_sock *smc, int srv_first_contact);
|
| D | smc_tx.h | 31 void smc_tx_init(struct smc_sock *smc); 32 int smc_tx_sendmsg(struct smc_sock *smc, struct msghdr *msg, size_t len); 34 void smc_tx_sndbuf_nonfull(struct smc_sock *smc);
|
| D | smc_tx.c | 43 struct smc_sock *smc = smc_sk(sk); in smc_tx_write_space() 64 void smc_tx_sndbuf_nonfull(struct smc_sock *smc) in smc_tx_sndbuf_nonfull() 74 static int smc_tx_wait(struct smc_sock *smc, int flags) in smc_tx_wait() 123 static bool smc_tx_is_corked(struct smc_sock *smc) in smc_tx_is_corked() 133 int smc_tx_sendmsg(struct smc_sock *smc, struct msghdr *msg, size_t len) in smc_tx_sendmsg() 493 struct smc_sock *smc = in smcr_tx_sndbuf_nonempty() 494 container_of(conn, struct smc_sock, conn); in smcr_tx_sndbuf_nonempty() 557 struct smc_sock *smc = container_of(conn, struct smc_sock, in smc_tx_sndbuf_nonempty() 572 struct smc_sock *smc = container_of(conn, struct smc_sock, conn); in smc_tx_work() 626 void smc_tx_init(struct smc_sock *smc) in smc_tx_init()
|
| D | smc_core.h | 283 struct smc_sock; 292 int smc_buf_create(struct smc_sock *smc, bool is_smcd); 305 int smc_conn_create(struct smc_sock *smc, struct smc_init_info *ini);
|
| D | smc_core.c | 95 struct smc_sock *smc = container_of(conn, struct smc_sock, conn); in smc_lgr_register_conn() 115 struct smc_sock *smc = container_of(conn, struct smc_sock, conn); in __smc_lgr_unregister_conn() 198 static int smc_lgr_create(struct smc_sock *smc, struct smc_init_info *ini) in smc_lgr_create() 456 struct smc_sock *smc; in __smc_lgr_terminate() 471 smc = container_of(conn, struct smc_sock, conn); in __smc_lgr_terminate() 607 int smc_conn_create(struct smc_sock *smc, struct smc_init_info *ini) in smc_conn_create() 830 static int __smc_buf_create(struct smc_sock *smc, bool is_smcd, bool is_rmb) in __smc_buf_create() 951 int smc_buf_create(struct smc_sock *smc, bool is_smcd) in smc_buf_create()
|
| D | smc_clc.c | 270 int smc_clc_wait_msg(struct smc_sock *smc, void *buf, int buflen, in smc_clc_wait_msg() 362 int smc_clc_send_decline(struct smc_sock *smc, u32 peer_diag_info) in smc_clc_send_decline() 390 int smc_clc_send_proposal(struct smc_sock *smc, int smc_type, in smc_clc_send_proposal() 467 int smc_clc_send_confirm(struct smc_sock *smc) in smc_clc_send_confirm() 538 int smc_clc_send_accept(struct smc_sock *new_smc, int srv_first_contact) in smc_clc_send_accept()
|
| D | smc_diag.c | 40 struct smc_sock *smc = smc_sk(sk); in smc_diag_msg_common_fill() 81 struct smc_sock *smc = smc_sk(sk); in __smc_diag_dump()
|