Lines Matching defs:conn
246 struct rds_connection *conn = ic->conn;
299 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags) ||
300 test_bit(0, &conn->c_map_queued))
301 queue_delayed_work(rds_wq, &conn->c_send_w, 0);
304 if (wc->status != IB_WC_SUCCESS && rds_conn_up(conn)) {
305 rds_ib_conn_error(conn, "send completion on <%pI6c,%pI6c,%d> had status %u (%s), vendor err 0x%x, disconnecting and reconnecting\n",
306 &conn->c_laddr, &conn->c_faddr,
307 conn->c_tos, wc->status,
380 struct rds_connection *conn = ic->i_cm_id->context;
383 set_bit(RDS_LL_SEND_FULL, &conn->c_flags);
409 void rds_ib_send_add_credits(struct rds_connection *conn, unsigned int credits)
411 struct rds_ib_connection *ic = conn->c_transport_data;
419 test_bit(RDS_LL_SEND_FULL, &conn->c_flags) ? ", ll_send_full" : "");
422 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags))
423 queue_delayed_work(rds_wq, &conn->c_send_w, 0);
430 void rds_ib_advertise_credits(struct rds_connection *conn, unsigned int posted)
432 struct rds_ib_connection *ic = conn->c_transport_data;
485 int rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm,
488 struct rds_ib_connection *ic = conn->c_transport_data;
511 if (conn->c_loopback
513 rds_cong_map_updated(conn->c_fcong, ~(u64) 0);
527 set_bit(RDS_LL_SEND_FULL, &conn->c_flags);
542 set_bit(RDS_LL_SEND_FULL, &conn->c_flags);
731 rds_ib_send_add_credits(conn, credit_alloc - i);
744 "returned %d\n", &conn->c_faddr, ret);
752 rds_ib_conn_error(ic->conn, "ib_post_send failed\n");
767 int rds_ib_xmit_atomic(struct rds_connection *conn, struct rm_atomic_op *op)
769 struct rds_ib_connection *ic = conn->c_transport_data;
838 "returned %d\n", &conn->c_faddr, ret);
853 int rds_ib_xmit_rdma(struct rds_connection *conn, struct rm_rdma_op *op)
855 struct rds_ib_connection *ic = conn->c_transport_data;
994 "returned %d\n", &conn->c_faddr, ret);
1012 struct rds_connection *conn = cp->cp_conn;
1013 struct rds_ib_connection *ic = conn->c_transport_data;