Lines Matching refs:cp
58 void rds_inc_path_init(struct rds_incoming *inc, struct rds_conn_path *cp,
63 inc->i_conn = cp->cp_conn;
64 inc->i_conn_path = cp;
145 struct rds_conn_path *cp;
147 cp = &conn->c_path[i];
148 spin_lock_irqsave(&cp->cp_lock, flags);
149 cp->cp_next_tx_seq = 1;
150 cp->cp_next_rx_seq = 0;
152 &cp->cp_retrans,
156 spin_unlock_irqrestore(&cp->cp_lock, flags);
250 * 5. sender may end up queuing the packet on the cp. will get sent out later.
256 struct rds_conn_path *cp;
261 cp = &conn->c_path[i];
262 rds_conn_path_connect_if_down(cp);
290 struct rds_conn_path *cp;
295 cp = inc->i_conn_path;
297 cp = &conn->c_path[0];
301 (unsigned long long)cp->cp_next_rx_seq,
330 if (be64_to_cpu(inc->i_hdr.h_sequence) < cp->cp_next_rx_seq &&
335 cp->cp_next_rx_seq = be64_to_cpu(inc->i_hdr.h_sequence) + 1;
344 rds_send_pong(cp, inc->i_hdr.h_sport);
348 rds_recv_hs_exthdrs(&inc->i_hdr, cp->cp_conn);
349 rds_start_mprds(cp->cp_conn);
356 rds_recv_hs_exthdrs(&inc->i_hdr, cp->cp_conn);
358 rds_start_mprds(cp->cp_conn);
359 wake_up(&cp->cp_conn->c_hs_waitq);