Lines Matching refs:dp

97 	const struct rds_ib_connect_private *dp = NULL;  in rds_ib_cm_connect_complete()  local
102 if (event->param.conn.private_data_len >= sizeof(*dp)) { in rds_ib_cm_connect_complete()
103 dp = event->param.conn.private_data; in rds_ib_cm_connect_complete()
106 if (dp->dp_protocol_major) { in rds_ib_cm_connect_complete()
108 RDS_PROTOCOL(dp->dp_protocol_major, in rds_ib_cm_connect_complete()
109 dp->dp_protocol_minor)); in rds_ib_cm_connect_complete()
110 rds_ib_set_flow_control(conn, be32_to_cpu(dp->dp_credit)); in rds_ib_cm_connect_complete()
156 if (dp) { in rds_ib_cm_connect_complete()
161 __be64 dp_ack_seq = get_unaligned(&dp->dp_ack_seq); in rds_ib_cm_connect_complete()
173 struct rds_ib_connect_private *dp, in rds_ib_cm_fill_conn_param() argument
190 if (dp) { in rds_ib_cm_fill_conn_param()
191 memset(dp, 0, sizeof(*dp)); in rds_ib_cm_fill_conn_param()
192 dp->dp_saddr = conn->c_laddr; in rds_ib_cm_fill_conn_param()
193 dp->dp_daddr = conn->c_faddr; in rds_ib_cm_fill_conn_param()
194 dp->dp_protocol_major = RDS_PROTOCOL_MAJOR(protocol_version); in rds_ib_cm_fill_conn_param()
195 dp->dp_protocol_minor = RDS_PROTOCOL_MINOR(protocol_version); in rds_ib_cm_fill_conn_param()
196 dp->dp_protocol_minor_mask = cpu_to_be16(RDS_IB_SUPPORTED_PROTOCOLS); in rds_ib_cm_fill_conn_param()
197 dp->dp_ack_seq = rds_ib_piggyb_ack(ic); in rds_ib_cm_fill_conn_param()
204 dp->dp_credit = cpu_to_be32(credits); in rds_ib_cm_fill_conn_param()
208 conn_param->private_data = dp; in rds_ib_cm_fill_conn_param()
209 conn_param->private_data_len = sizeof(*dp); in rds_ib_cm_fill_conn_param()
490 const struct rds_ib_connect_private *dp = event->param.conn.private_data; in rds_ib_protocol_compatible() local
512 if (event->param.conn.private_data_len < sizeof (*dp) || in rds_ib_protocol_compatible()
513 dp->dp_protocol_major == 0) in rds_ib_protocol_compatible()
516 common = be16_to_cpu(dp->dp_protocol_minor_mask) & RDS_IB_SUPPORTED_PROTOCOLS; in rds_ib_protocol_compatible()
517 if (dp->dp_protocol_major == 3 && common) { in rds_ib_protocol_compatible()
523 &dp->dp_saddr, in rds_ib_protocol_compatible()
524 dp->dp_protocol_major, in rds_ib_protocol_compatible()
525 dp->dp_protocol_minor); in rds_ib_protocol_compatible()
534 const struct rds_ib_connect_private *dp = event->param.conn.private_data; in rds_ib_cm_handle_connect() local
548 "0x%llx\n", &dp->dp_saddr, &dp->dp_daddr, in rds_ib_cm_handle_connect()
554 conn = rds_conn_create(&init_net, dp->dp_daddr, dp->dp_saddr, in rds_ib_cm_handle_connect()
586 rds_ib_set_flow_control(conn, be32_to_cpu(dp->dp_credit)); in rds_ib_cm_handle_connect()
590 if (dp->dp_ack_seq) in rds_ib_cm_handle_connect()
591 rds_send_drop_acked(conn, be64_to_cpu(dp->dp_ack_seq), NULL); in rds_ib_cm_handle_connect()
632 struct rds_ib_connect_private dp; in rds_ib_cm_initiate_connect() local
646 rds_ib_cm_fill_conn_param(conn, &conn_param, &dp, RDS_PROTOCOL_VERSION, in rds_ib_cm_initiate_connect()