Lines Matching refs:conn

190 	struct rds_connection *conn = context;  in rds_iw_send_cq_comp_handler()  local
191 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_send_cq_comp_handler()
199 rdsdebug("cq %p conn %p\n", cq, conn); in rds_iw_send_cq_comp_handler()
272 rm = rds_send_get_message(conn, send->s_op); in rds_iw_send_cq_comp_handler()
282 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags) || in rds_iw_send_cq_comp_handler()
283 test_bit(0, &conn->c_map_queued)) in rds_iw_send_cq_comp_handler()
284 queue_delayed_work(rds_wq, &conn->c_send_w, 0); in rds_iw_send_cq_comp_handler()
287 if (wc.status != IB_WC_SUCCESS && rds_conn_up(conn)) { in rds_iw_send_cq_comp_handler()
288 rds_iw_conn_error(conn, in rds_iw_send_cq_comp_handler()
291 &conn->c_faddr, wc.status); in rds_iw_send_cq_comp_handler()
364 struct rds_connection *conn = ic->i_cm_id->context; in rds_iw_send_grab_credits() local
367 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_iw_send_grab_credits()
393 void rds_iw_send_add_credits(struct rds_connection *conn, unsigned int credits) in rds_iw_send_add_credits() argument
395 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_send_add_credits()
403 test_bit(RDS_LL_SEND_FULL, &conn->c_flags) ? ", ll_send_full" : ""); in rds_iw_send_add_credits()
406 if (test_and_clear_bit(RDS_LL_SEND_FULL, &conn->c_flags)) in rds_iw_send_add_credits()
407 queue_delayed_work(rds_wq, &conn->c_send_w, 0); in rds_iw_send_add_credits()
414 void rds_iw_advertise_credits(struct rds_connection *conn, unsigned int posted) in rds_iw_advertise_credits() argument
416 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_advertise_credits()
488 int rds_iw_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_iw_xmit() argument
491 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_xmit()
526 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_iw_xmit()
542 set_bit(RDS_LL_SEND_FULL, &conn->c_flags); in rds_iw_xmit()
739 rds_iw_send_add_credits(conn, credit_alloc - i); in rds_iw_xmit()
749 "returned %d\n", &conn->c_faddr, ret); in rds_iw_xmit()
786 int rds_iw_xmit_rdma(struct rds_connection *conn, struct rm_rdma_op *op) in rds_iw_xmit_rdma() argument
788 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_xmit_rdma()
918 send->s_sge[0].addr = conn->c_xmit_rm->m_rs->rs_user_addr; in rds_iw_xmit_rdma()
919 send->s_sge[0].length = conn->c_xmit_rm->m_rs->rs_user_bytes; in rds_iw_xmit_rdma()
965 "returned %d\n", &conn->c_faddr, ret); in rds_iw_xmit_rdma()
974 void rds_iw_xmit_complete(struct rds_connection *conn) in rds_iw_xmit_complete() argument
976 struct rds_iw_connection *ic = conn->c_transport_data; in rds_iw_xmit_complete()