Lines Matching refs:qp_params

1011 					  *qp_params)  in get_gid_info_from_table()
1021 ret = rdma_read_gid_l2_fields(gid_attr, &qp_params->vlan_id, NULL); in get_gid_info_from_table()
1028 memcpy(&qp_params->sgid.bytes[0], &gid_attr->gid.raw[0], in get_gid_info_from_table()
1029 sizeof(qp_params->sgid)); in get_gid_info_from_table()
1030 memcpy(&qp_params->dgid.bytes[0], in get_gid_info_from_table()
1032 sizeof(qp_params->dgid)); in get_gid_info_from_table()
1033 qp_params->roce_mode = ROCE_V2_IPV6; in get_gid_info_from_table()
1034 SET_FIELD(qp_params->modify_flags, in get_gid_info_from_table()
1038 memcpy(&qp_params->sgid.bytes[0], &gid_attr->gid.raw[0], in get_gid_info_from_table()
1039 sizeof(qp_params->sgid)); in get_gid_info_from_table()
1040 memcpy(&qp_params->dgid.bytes[0], in get_gid_info_from_table()
1042 sizeof(qp_params->dgid)); in get_gid_info_from_table()
1043 qp_params->roce_mode = ROCE_V1; in get_gid_info_from_table()
1046 memset(&qp_params->sgid, 0, sizeof(qp_params->sgid)); in get_gid_info_from_table()
1047 memset(&qp_params->dgid, 0, sizeof(qp_params->dgid)); in get_gid_info_from_table()
1049 qp_params->sgid.ipv4_addr = ipv4_addr; in get_gid_info_from_table()
1052 qp_params->dgid.ipv4_addr = ipv4_addr; in get_gid_info_from_table()
1053 SET_FIELD(qp_params->modify_flags, in get_gid_info_from_table()
1055 qp_params->roce_mode = ROCE_V2_IPV4; in get_gid_info_from_table()
1060 qp_params->sgid.dwords[i] = ntohl(qp_params->sgid.dwords[i]); in get_gid_info_from_table()
1061 qp_params->dgid.dwords[i] = ntohl(qp_params->dgid.dwords[i]); in get_gid_info_from_table()
1064 if (qp_params->vlan_id >= VLAN_CFI_MASK) in get_gid_info_from_table()
1065 qp_params->vlan_id = 0; in get_gid_info_from_table()
2095 struct qed_rdma_modify_qp_in_params qp_params = { 0 }; in qedr_modify_qp() local
2127 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2129 qp_params.new_state = qedr_get_state_from_ibqp(attr->qp_state); in qedr_modify_qp()
2133 qp_params.sqd_async = true; in qedr_modify_qp()
2136 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2143 qp_params.pkey = QEDR_ROCE_PKEY_DEFAULT; in qedr_modify_qp()
2150 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2152 qp_params.incoming_rdma_read_en = attr->qp_access_flags & in qedr_modify_qp()
2154 qp_params.incoming_rdma_write_en = attr->qp_access_flags & in qedr_modify_qp()
2156 qp_params.incoming_atomic_en = attr->qp_access_flags & in qedr_modify_qp()
2182 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2185 qp_params.traffic_class_tos = grh->traffic_class; in qedr_modify_qp()
2186 qp_params.flow_label = grh->flow_label; in qedr_modify_qp()
2187 qp_params.hop_limit_ttl = grh->hop_limit; in qedr_modify_qp()
2191 rc = get_gid_info_from_table(ibqp, attr, attr_mask, &qp_params); in qedr_modify_qp()
2200 qp_params.remote_mac_addr); in qedr_modify_qp()
2204 qp_params.use_local_mac = true; in qedr_modify_qp()
2205 ether_addr_copy(qp_params.local_mac_addr, dev->ndev->dev_addr); in qedr_modify_qp()
2208 qp_params.dgid.dwords[0], qp_params.dgid.dwords[1], in qedr_modify_qp()
2209 qp_params.dgid.dwords[2], qp_params.dgid.dwords[3]); in qedr_modify_qp()
2211 qp_params.sgid.dwords[0], qp_params.sgid.dwords[1], in qedr_modify_qp()
2212 qp_params.sgid.dwords[2], qp_params.sgid.dwords[3]); in qedr_modify_qp()
2214 qp_params.remote_mac_addr); in qedr_modify_qp()
2216 qp_params.mtu = qp->mtu; in qedr_modify_qp()
2217 qp_params.lb_indication = false; in qedr_modify_qp()
2220 if (!qp_params.mtu) { in qedr_modify_qp()
2223 qp_params.mtu = qp->mtu; in qedr_modify_qp()
2225 qp_params.mtu = in qedr_modify_qp()
2230 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2244 qp_params.ack_timeout = in qedr_modify_qp()
2247 qp_params.ack_timeout = 0; in qedr_modify_qp()
2251 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2253 qp_params.retry_cnt = attr->retry_cnt; in qedr_modify_qp()
2257 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2259 qp_params.rnr_retry_cnt = attr->rnr_retry; in qedr_modify_qp()
2263 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2265 qp_params.rq_psn = attr->rq_psn; in qedr_modify_qp()
2279 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2281 qp_params.max_rd_atomic_req = attr->max_rd_atomic; in qedr_modify_qp()
2285 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2287 qp_params.min_rnr_nak_timer = attr->min_rnr_timer; in qedr_modify_qp()
2291 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2293 qp_params.sq_psn = attr->sq_psn; in qedr_modify_qp()
2309 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2311 qp_params.max_rd_atomic_resp = attr->max_dest_rd_atomic; in qedr_modify_qp()
2315 SET_FIELD(qp_params.modify_flags, in qedr_modify_qp()
2318 qp_params.dest_qp = attr->dest_qp_num; in qedr_modify_qp()
2330 !udata && qp_params.new_state == QED_ROCE_QP_STATE_ERR) in qedr_modify_qp()
2335 qp->qed_qp, &qp_params); in qedr_modify_qp()
2340 qp_params.new_state); in qedr_modify_qp()
2341 qp->state = qp_params.new_state; in qedr_modify_qp()