Symbol: smc_connection
include/net/smc.h
43
struct smc_connection **conn;
net/smc/af_smc.c
1008
struct smc_connection *conn = &smc->conn;
net/smc/af_smc.c
2284
struct smc_connection *conn = &new_smc->conn;
net/smc/af_smc.c
3202
struct smc_connection *conn;
net/smc/smc.h
299
struct smc_connection conn; /* smc connection */
net/smc/smc_cdc.c
112
int smc_cdc_msg_send(struct smc_connection *conn,
net/smc/smc_cdc.c
143
int smcr_cdc_msg_send_validation(struct smc_connection *conn,
net/smc/smc_cdc.c
174
static int smcr_cdc_get_slot_and_msg_send(struct smc_connection *conn)
net/smc/smc_cdc.c
209
int smc_cdc_get_slot_and_msg_send(struct smc_connection *conn)
net/smc/smc_cdc.c
228
void smc_cdc_wait_pend_tx_wr(struct smc_connection *conn)
net/smc/smc_cdc.c
237
int smcd_cdc_msg_send(struct smc_connection *conn)
net/smc/smc_cdc.c
291
struct smc_connection *conn = &smc->conn;
net/smc/smc_cdc.c
31
struct smc_connection *conn = cdcpend->conn;
net/smc/smc_cdc.c
311
struct smc_connection *conn = &smc->conn;
net/smc/smc_cdc.c
334
struct smc_connection *conn = &smc->conn;
net/smc/smc_cdc.c
444
struct smc_connection *conn = from_tasklet(conn, t, rx_tsklet);
net/smc/smc_cdc.c
462
void smcd_cdc_rx_init(struct smc_connection *conn)
net/smc/smc_cdc.c
473
struct smc_connection *conn;
net/smc/smc_cdc.c
73
int smc_cdc_get_free_slot(struct smc_connection *conn,
net/smc/smc_cdc.c
94
static inline void smc_cdc_add_pending_send(struct smc_connection *conn,
net/smc/smc_cdc.h
103
struct smc_connection *conn)
net/smc/smc_cdc.h
118
struct smc_connection *conn)
net/smc/smc_cdc.h
133
struct smc_connection *conn)
net/smc/smc_cdc.h
198
struct smc_connection *conn)
net/smc/smc_cdc.h
207
struct smc_connection *conn,
net/smc/smc_cdc.h
224
struct smc_connection *conn)
net/smc/smc_cdc.h
243
struct smc_connection *conn)
net/smc/smc_cdc.h
257
struct smc_connection *conn)
net/smc/smc_cdc.h
274
struct smc_connection *conn)
net/smc/smc_cdc.h
283
struct smc_connection *conn; /* socket connection */
net/smc/smc_cdc.h
289
int smc_cdc_get_free_slot(struct smc_connection *conn,
net/smc/smc_cdc.h
294
void smc_cdc_wait_pend_tx_wr(struct smc_connection *conn);
net/smc/smc_cdc.h
295
int smc_cdc_msg_send(struct smc_connection *conn, struct smc_wr_buf *wr_buf,
net/smc/smc_cdc.h
297
int smc_cdc_get_slot_and_msg_send(struct smc_connection *conn);
net/smc/smc_cdc.h
298
int smcd_cdc_msg_send(struct smc_connection *conn);
net/smc/smc_cdc.h
299
int smcr_cdc_msg_send_validation(struct smc_connection *conn,
net/smc/smc_cdc.h
303
void smcd_cdc_rx_init(struct smc_connection *conn);
net/smc/smc_cdc.h
77
static inline bool smc_cdc_rxed_any_close(struct smc_connection *conn)
net/smc/smc_cdc.h
84
struct smc_connection *conn)
net/smc/smc_clc.c
1047
smcd_clc_prep_confirm_accept(struct smc_connection *conn,
net/smc/smc_clc.c
1091
smcr_clc_prep_confirm_accept(struct smc_connection *conn,
net/smc/smc_clc.c
1161
struct smc_connection *conn = &smc->conn;
net/smc/smc_close.c
107
int smc_close_abort(struct smc_connection *conn)
net/smc/smc_close.c
187
static inline bool smc_close_sent_any_close(struct smc_connection *conn)
net/smc/smc_close.c
197
struct smc_connection *conn = &smc->conn;
net/smc/smc_close.c
358
struct smc_connection *conn = container_of(work,
net/smc/smc_close.c
359
struct smc_connection,
net/smc/smc_close.c
449
struct smc_connection *conn = &smc->conn;
net/smc/smc_close.c
88
static int smc_close_wr(struct smc_connection *conn)
net/smc/smc_close.c
95
static int smc_close_final(struct smc_connection *conn)
net/smc/smc_close.h
27
int smc_close_abort(struct smc_connection *conn);
net/smc/smc_core.c
101
static void smc_lgr_add_alert_token(struct smc_connection *conn)
net/smc/smc_core.c
1019
static int smc_write_space(struct smc_connection *conn)
net/smc/smc_core.c
1036
struct smc_connection *conn = &smc->conn;
net/smc/smc_core.c
108
struct smc_connection *cur = rb_entry(*link,
net/smc/smc_core.c
1083
void smc_switch_link_and_count(struct smc_connection *conn,
net/smc/smc_core.c
109
struct smc_connection, alert_node);
net/smc/smc_core.c
1100
struct smc_connection *conn;
net/smc/smc_core.c
1126
conn = rb_entry(node, struct smc_connection, alert_node);
net/smc/smc_core.c
1208
static void smcd_buf_detach(struct smc_connection *conn)
net/smc/smc_core.c
1222
static void smc_buf_unuse(struct smc_connection *conn,
net/smc/smc_core.c
123
static int smcr_lgr_conn_assign_link(struct smc_connection *conn, bool first)
net/smc/smc_core.c
1253
void smc_conn_free(struct smc_connection *conn)
net/smc/smc_core.c
1515
static void smc_conn_kill(struct smc_connection *conn, bool soft)
net/smc/smc_core.c
1561
struct smc_connection *conn;
net/smc/smc_core.c
1576
conn = rb_entry(node, struct smc_connection, alert_node);
net/smc/smc_core.c
167
static int smc_lgr_register_conn(struct smc_connection *conn, bool first)
net/smc/smc_core.c
1746
struct smc_connection *conn = container_of(work,
net/smc/smc_core.c
1747
struct smc_connection,
net/smc/smc_core.c
196
static void __smc_lgr_unregister_conn(struct smc_connection *conn)
net/smc/smc_core.c
1978
struct smc_connection *conn = &smc->conn;
net/smc/smc_core.c
211
static void smc_lgr_unregister_conn(struct smc_connection *conn)
net/smc/smc_core.c
2429
struct smc_connection *conn = &smc->conn;
net/smc/smc_core.c
2514
void smc_sndbuf_sync_sg_for_device(struct smc_connection *conn)
net/smc/smc_core.c
2524
void smc_rmb_sync_sg_for_cpu(struct smc_connection *conn)
net/smc/smc_core.c
2575
struct smc_connection *conn = &smc->conn;
net/smc/smc_core.c
2712
int smc_rmb_rtoken_handling(struct smc_connection *conn,
net/smc/smc_core.h
461
static inline struct smc_connection *smc_lgr_find_conn(
net/smc/smc_core.h
464
struct smc_connection *res = NULL;
net/smc/smc_core.h
469
struct smc_connection *cur = rb_entry(node,
net/smc/smc_core.h
470
struct smc_connection, alert_node);
net/smc/smc_core.h
487
static inline bool smc_conn_lgr_valid(struct smc_connection *conn)
net/smc/smc_core.h
586
int smc_rmb_rtoken_handling(struct smc_connection *conn, struct smc_link *link,
net/smc/smc_core.h
594
void smc_sndbuf_sync_sg_for_device(struct smc_connection *conn);
net/smc/smc_core.h
595
void smc_rmb_sync_sg_for_cpu(struct smc_connection *conn);
net/smc/smc_core.h
598
void smc_conn_free(struct smc_connection *conn);
net/smc/smc_core.h
608
void smc_switch_link_and_count(struct smc_connection *conn,
net/smc/smc_diag.c
108
struct smc_connection *conn = &smc->conn;
net/smc/smc_diag.c
168
struct smc_connection *conn = &smc->conn;
net/smc/smc_ism.c
107
void smc_ism_set_conn(struct smc_connection *conn)
net/smc/smc_ism.c
117
void smc_ism_unset_conn(struct smc_connection *conn)
net/smc/smc_ism.c
473
smcd->conn = kzalloc_objs(struct smc_connection *, max_dmbs);
net/smc/smc_ism.c
604
struct smc_connection *conn = NULL;
net/smc/smc_ism.h
45
void smc_ism_set_conn(struct smc_connection *conn);
net/smc/smc_ism.h
46
void smc_ism_unset_conn(struct smc_connection *conn);
net/smc/smc_rx.c
102
struct smc_connection *conn = &smc->conn;
net/smc/smc_rx.c
119
struct smc_connection *conn;
net/smc/smc_rx.c
248
static int smc_rx_data_available_and_no_splice_pend(struct smc_connection *conn, size_t peeked)
net/smc/smc_rx.c
264
int (*fcrit)(struct smc_connection *conn, size_t baseline))
net/smc/smc_rx.c
267
struct smc_connection *conn = &smc->conn;
net/smc/smc_rx.c
292
struct smc_connection *conn = &smc->conn;
net/smc/smc_rx.c
335
struct smc_connection *conn = &smc->conn;
net/smc/smc_rx.c
357
struct smc_connection *conn = &smc->conn;
net/smc/smc_rx.c
358
int (*func)(struct smc_connection *conn, size_t baseline);
net/smc/smc_rx.c
62
struct smc_connection *conn = &smc->conn;
net/smc/smc_rx.h
25
int (*fcrit)(struct smc_connection *conn, size_t baseline));
net/smc/smc_rx.h
26
static inline int smc_rx_data_available(struct smc_connection *conn, size_t peeked)
net/smc/smc_tx.c
147
struct smc_connection *conn = &smc->conn;
net/smc/smc_tx.c
161
struct smc_connection *conn = &smc->conn;
net/smc/smc_tx.c
185
struct smc_connection *conn = &smc->conn;
net/smc/smc_tx.c
303
int smcd_tx_ism_write(struct smc_connection *conn, void *data, size_t len,
net/smc/smc_tx.c
317
static int smc_tx_rdma_write(struct smc_connection *conn, int peer_rmbe_offset,
net/smc/smc_tx.c
340
static inline void smc_tx_advance_cursors(struct smc_connection *conn,
net/smc/smc_tx.c
356
static int smcr_tx_rdma_writes(struct smc_connection *conn, size_t len,
net/smc/smc_tx.c
421
static int smcd_tx_rdma_writes(struct smc_connection *conn, size_t len,
net/smc/smc_tx.c
466
static int smc_tx_rdma_writes(struct smc_connection *conn,
net/smc/smc_tx.c
550
static int smcr_tx_sndbuf_nonempty(struct smc_connection *conn)
net/smc/smc_tx.c
608
static int smcd_tx_sndbuf_nonempty(struct smc_connection *conn)
net/smc/smc_tx.c
627
int smc_tx_sndbuf_nonempty(struct smc_connection *conn)
net/smc/smc_tx.c
665
void smc_tx_pending(struct smc_connection *conn)
net/smc/smc_tx.c
685
struct smc_connection *conn = container_of(to_delayed_work(work),
net/smc/smc_tx.c
686
struct smc_connection,
net/smc/smc_tx.c
695
void smc_tx_consumer_update(struct smc_connection *conn, bool force)
net/smc/smc_tx.c
80
struct smc_connection *conn = &smc->conn;
net/smc/smc_tx.h
21
static inline int smc_tx_prepared_sends(struct smc_connection *conn)
net/smc/smc_tx.h
30
void smc_tx_pending(struct smc_connection *conn);
net/smc/smc_tx.h
34
int smc_tx_sndbuf_nonempty(struct smc_connection *conn);
net/smc/smc_tx.h
36
void smc_tx_consumer_update(struct smc_connection *conn, bool force);
net/smc/smc_tx.h
37
int smcd_tx_ism_write(struct smc_connection *conn, void *data, size_t len,