Lines Matching refs:conn
198 struct rds_connection *conn = context; in rds_iw_send_cq_comp_handler() local
199 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_send_cq_comp_handler()
207 rdsdebug("cq %p conn %p\n", cq, conn); in rds_iw_send_cq_comp_handler()
280 rm = rds_send_get_message(conn, send->s_op); in rds_iw_send_cq_comp_handler()
290 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags) || in rds_iw_send_cq_comp_handler()
291 test_bit(0, &conn->c_map_queued)) in rds_iw_send_cq_comp_handler()
292 queue_delayed_work(rds_wq, &conn->c_send_w, 0); in rds_iw_send_cq_comp_handler()
295 if (wc.status != IB_WC_SUCCESS && rds_conn_up(conn)) { in rds_iw_send_cq_comp_handler()
296 rds_iw_conn_error(conn, in rds_iw_send_cq_comp_handler()
299 &conn->c_faddr, wc.status); in rds_iw_send_cq_comp_handler()
372 struct rds_connection *conn = ic->i_cm_id->context; in rds_iw_send_grab_credits() local
375 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_iw_send_grab_credits()
401 void rds_iw_send_add_credits(struct rds_connection *conn, unsigned int credits) in rds_iw_send_add_credits() argument
403 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_send_add_credits()
411 test_bit(RDS_LL_SEND_FULL, &conn->c_flags) ? ", ll_send_full" : ""); in rds_iw_send_add_credits()
414 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags)) in rds_iw_send_add_credits()
415 queue_delayed_work(rds_wq, &conn->c_send_w, 0); in rds_iw_send_add_credits()
422 void rds_iw_advertise_credits(struct rds_connection *conn, unsigned int posted) in rds_iw_advertise_credits() argument
424 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_advertise_credits()
496 int rds_iw_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_iw_xmit() argument
499 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_xmit()
534 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_iw_xmit()
550 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_iw_xmit()
743 rds_iw_send_add_credits(conn, credit_alloc - i); in rds_iw_xmit()
753 "returned %d\n", &conn->c_faddr, ret); in rds_iw_xmit()
788 int rds_iw_xmit_rdma(struct rds_connection *conn, struct rm_rdma_op *op) in rds_iw_xmit_rdma() argument
790 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_xmit_rdma()
917 send->s_sge[0].addr = conn->c_xmit_rm->m_rs->rs_user_addr; in rds_iw_xmit_rdma()
918 send->s_sge[0].length = conn->c_xmit_rm->m_rs->rs_user_bytes; in rds_iw_xmit_rdma()
947 op->op_count, sent, conn->c_xmit_rm->m_rs->rs_user_addr); in rds_iw_xmit_rdma()
958 "returned %d\n", &conn->c_faddr, ret); in rds_iw_xmit_rdma()
967 void rds_iw_xmit_complete(struct rds_connection *conn) in rds_iw_xmit_complete() argument
969 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_xmit_complete()