Lines Matching refs:conn

360 	int (*conn_alloc)(struct rdsv3_connection *conn, int gfp);
362 int (*conn_connect)(struct rdsv3_connection *conn);
363 void (*conn_shutdown)(struct rdsv3_connection *conn);
364 void (*xmit_prepare)(struct rdsv3_connection *conn);
365 void (*xmit_complete)(struct rdsv3_connection *conn);
366 int (*xmit)(struct rdsv3_connection *conn, struct rdsv3_message *rm,
368 int (*xmit_cong_map)(struct rdsv3_connection *conn,
370 int (*xmit_rdma)(struct rdsv3_connection *conn,
372 int (*recv)(struct rdsv3_connection *conn);
380 void (*cm_connect_complete)(struct rdsv3_connection *conn,
547 struct rdsv3_sock *rdsv3_find_bound(struct rdsv3_connection *conn,
559 void rdsv3_conn_shutdown(struct rdsv3_connection *conn);
560 void rdsv3_conn_destroy(struct rdsv3_connection *conn);
561 void rdsv3_conn_reset(struct rdsv3_connection *conn);
562 void rdsv3_conn_drop(struct rdsv3_connection *conn);
570 rdsv3_conn_transition(struct rdsv3_connection *conn, int old, int new) in rdsv3_conn_transition() argument
572 return (atomic_cmpxchg(&conn->c_state, old, new) == old); in rdsv3_conn_transition()
576 rdsv3_conn_state(struct rdsv3_connection *conn) in rdsv3_conn_state() argument
578 return (atomic_get(&conn->c_state)); in rdsv3_conn_state()
582 rdsv3_conn_up(struct rdsv3_connection *conn) in rdsv3_conn_up() argument
584 return (atomic_get(&conn->c_state) == RDSV3_CONN_UP); in rdsv3_conn_up()
588 rdsv3_conn_connecting(struct rdsv3_connection *conn) in rdsv3_conn_connecting() argument
590 return (atomic_get(&conn->c_state) == RDSV3_CONN_CONNECTING); in rdsv3_conn_connecting()
594 void rdsv3_inc_init(struct rdsv3_incoming *inc, struct rdsv3_connection *conn,
598 void rdsv3_recv_incoming(struct rdsv3_connection *conn, uint32_be_t saddr,
616 void rdsv3_send_reset(struct rdsv3_connection *conn);
617 int rdsv3_send_xmit(struct rdsv3_connection *conn);
621 void rdsv3_send_drop_acked(struct rdsv3_connection *conn, uint64_t ack,
623 int rdsv3_send_acked_before(struct rdsv3_connection *conn, uint64_t seq);
625 int rdsv3_send_pong(struct rdsv3_connection *conn, uint16_be_t dport);
634 int rdsv3_cong_get_maps(struct rdsv3_connection *conn);
635 void rdsv3_cong_add_conn(struct rdsv3_connection *conn);
636 void rdsv3_cong_remove_conn(struct rdsv3_connection *conn);
647 struct rdsv3_message *rdsv3_cong_update_alloc(struct rdsv3_connection *conn);
684 void rdsv3_queue_reconnect(struct rdsv3_connection *conn);
690 void rdsv3_connect_complete(struct rdsv3_connection *conn);