Lines Matching refs:conn

276 	struct rds_connection *conn = context;  in rds_ib_send_cq_comp_handler()  local
277 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_send_cq_comp_handler()
287 rdsdebug("cq %p conn %p\n", cq, conn); in rds_ib_send_cq_comp_handler()
338 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags) || in rds_ib_send_cq_comp_handler()
339 test_bit(0, &conn->c_map_queued)) in rds_ib_send_cq_comp_handler()
340 queue_delayed_work(rds_wq, &conn->c_send_w, 0); in rds_ib_send_cq_comp_handler()
343 if (wc.status != IB_WC_SUCCESS && rds_conn_up(conn)) { in rds_ib_send_cq_comp_handler()
344 rds_ib_conn_error(conn, "send completion on %pI4 had status " in rds_ib_send_cq_comp_handler()
346 &conn->c_faddr, wc.status, in rds_ib_send_cq_comp_handler()
420 struct rds_connection *conn = ic->i_cm_id->context; in rds_ib_send_grab_credits() local
423 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_ib_send_grab_credits()
449 void rds_ib_send_add_credits(struct rds_connection *conn, unsigned int credits) in rds_ib_send_add_credits() argument
451 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_send_add_credits()
459 test_bit(RDS_LL_SEND_FULL, &conn->c_flags) ? ", ll_send_full" : ""); in rds_ib_send_add_credits()
462 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags)) in rds_ib_send_add_credits()
463 queue_delayed_work(rds_wq, &conn->c_send_w, 0); in rds_ib_send_add_credits()
470 void rds_ib_advertise_credits(struct rds_connection *conn, unsigned int posted) in rds_ib_advertise_credits() argument
472 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_advertise_credits()
525 int rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_ib_xmit() argument
528 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_xmit()
551 if (conn->c_loopback in rds_ib_xmit()
553 rds_cong_map_updated(conn->c_fcong, ~(u64) 0); in rds_ib_xmit()
567 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_ib_xmit()
582 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_ib_xmit()
750 rds_ib_send_add_credits(conn, credit_alloc - i); in rds_ib_xmit()
763 "returned %d\n", &conn->c_faddr, ret); in rds_ib_xmit()
771 rds_ib_conn_error(ic->conn, "ib_post_send failed\n"); in rds_ib_xmit()
786 int rds_ib_xmit_atomic(struct rds_connection *conn, struct rm_atomic_op *op) in rds_ib_xmit_atomic() argument
788 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_xmit_atomic()
860 "returned %d\n", &conn->c_faddr, ret); in rds_ib_xmit_atomic()
875 int rds_ib_xmit_rdma(struct rds_connection *conn, struct rm_rdma_op *op) in rds_ib_xmit_rdma() argument
877 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_xmit_rdma()
997 "returned %d\n", &conn->c_faddr, ret); in rds_ib_xmit_rdma()
1013 void rds_ib_xmit_complete(struct rds_connection *conn) in rds_ib_xmit_complete() argument
1015 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_xmit_complete()