Lines Matching refs:conn

77 static inline bool smc_cdc_rxed_any_close(struct smc_connection *conn)
79 return conn->local_rx_ctrl.conn_state_flags.peer_conn_abort ||
80 conn->local_rx_ctrl.conn_state_flags.peer_conn_closed;
84 struct smc_connection *conn)
86 return smc_cdc_rxed_any_close(conn) ||
87 conn->local_rx_ctrl.conn_state_flags.peer_done_writing;
103 struct smc_connection *conn)
108 spin_lock_irqsave(&conn->acurs_lock, flags);
110 spin_unlock_irqrestore(&conn->acurs_lock, flags);
118 struct smc_connection *conn)
123 spin_lock_irqsave(&conn->acurs_lock, flags);
125 spin_unlock_irqrestore(&conn->acurs_lock, flags);
133 struct smc_connection *conn)
138 spin_lock_irqsave(&conn->acurs_lock, flags);
140 spin_unlock_irqrestore(&conn->acurs_lock, flags);
198 struct smc_connection *conn)
200 smc_curs_copy(save, local, conn);
207 struct smc_connection *conn,
210 struct smc_host_cdc_msg *local = &conn->local_tx_ctrl;
216 smc_host_cursor_to_cdc(&peer->prod, &local->prod, save, conn);
217 smc_host_cursor_to_cdc(&peer->cons, &local->cons, save, conn);
224 struct smc_connection *conn)
229 smc_curs_copy(&old, local, conn);
230 smc_curs_copy_net(&net, peer, conn);
238 smc_curs_copy(local, &temp, conn);
243 struct smc_connection *conn)
249 smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn);
250 smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn);
257 struct smc_connection *conn)
263 smc_curs_copy(&local->prod, &temp, conn);
267 smc_curs_copy(&local->cons, &temp, conn);
274 struct smc_connection *conn)
276 if (conn->lgr->is_smcd)
277 smcd_cdc_msg_to_host(local, (struct smcd_cdc_msg *)peer, conn);
279 smcr_cdc_msg_to_host(local, peer, conn);
283 struct smc_connection *conn; /* socket connection */
286 u16 ctrl_seq; /* conn. tx sequence # */
289 int smc_cdc_get_free_slot(struct smc_connection *conn,
294 void smc_cdc_wait_pend_tx_wr(struct smc_connection *conn);
295 int smc_cdc_msg_send(struct smc_connection *conn, struct smc_wr_buf *wr_buf,
297 int smc_cdc_get_slot_and_msg_send(struct smc_connection *conn);
298 int smcd_cdc_msg_send(struct smc_connection *conn);
299 int smcr_cdc_msg_send_validation(struct smc_connection *conn,
303 void smcd_cdc_rx_init(struct smc_connection *conn);