• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ehca/

Lines Matching refs:qpcb

1222 	struct hcp_modify_qp_control_block *qpcb;
1241 qpcb = ehca_alloc_fw_ctrlblock(GFP_KERNEL);
1242 if (!qpcb) {
1243 ehca_err(qp->device,"Out of memory for qpcb "
1251 qpcb, my_qp->galpas.kernel);
1261 qp_attr->cur_qp_state = ehca2ib_qp_state(qpcb->qp_state);
1268 qpcb->qp_state, my_qp, qp->qp_num);
1275 qp_attr->qkey = qpcb->qkey;
1276 qp_attr->path_mtu = qpcb->path_mtu;
1277 qp_attr->path_mig_state = qpcb->path_migration_state;
1278 qp_attr->rq_psn = qpcb->receive_psn;
1279 qp_attr->sq_psn = qpcb->send_psn;
1280 qp_attr->min_rnr_timer = qpcb->min_rnr_nak_timer_field;
1281 qp_attr->cap.max_send_wr = qpcb->max_nr_outst_send_wr-1;
1282 qp_attr->cap.max_recv_wr = qpcb->max_nr_outst_recv_wr-1;
1286 qpcb->actual_nr_sges_in_sq_wqe - 2;
1288 qpcb->actual_nr_sges_in_rq_wqe - 2;
1291 qpcb->actual_nr_sges_in_sq_wqe;
1293 qpcb->actual_nr_sges_in_rq_wqe;
1297 qp_attr->dest_qp_num = qpcb->dest_qp_nr;
1300 EHCA_BMASK_GET(MQPCB_PRIM_P_KEY_IDX, qpcb->prim_p_key_idx);
1303 EHCA_BMASK_GET(MQPCB_PRIM_PHYS_PORT, qpcb->prim_phys_port);
1305 qp_attr->timeout = qpcb->timeout;
1306 qp_attr->retry_cnt = qpcb->retry_count;
1307 qp_attr->rnr_retry = qpcb->rnr_retry_count;
1310 EHCA_BMASK_GET(MQPCB_PRIM_P_KEY_IDX, qpcb->alt_p_key_idx);
1312 qp_attr->alt_port_num = qpcb->alt_phys_port;
1313 qp_attr->alt_timeout = qpcb->timeout_al;
1316 qp_attr->ah_attr.sl = qpcb->service_level;
1318 if (qpcb->send_grh_flag) {
1322 qp_attr->ah_attr.static_rate = qpcb->max_static_rate;
1323 qp_attr->ah_attr.dlid = qpcb->dlid;
1324 qp_attr->ah_attr.src_path_bits = qpcb->source_path_bits;
1328 qp_attr->ah_attr.grh.traffic_class = qpcb->traffic_class;
1329 qp_attr->ah_attr.grh.hop_limit = qpcb->hop_limit;
1330 qp_attr->ah_attr.grh.sgid_index = qpcb->source_gid_idx;
1331 qp_attr->ah_attr.grh.flow_label = qpcb->flow_label;
1335 qpcb->dest_gid.byte[cnt];
1338 qp_attr->alt_ah_attr.sl = qpcb->service_level_al;
1339 if (qpcb->send_grh_flag_al) {
1343 qp_attr->alt_ah_attr.static_rate = qpcb->max_static_rate_al;
1344 qp_attr->alt_ah_attr.dlid = qpcb->dlid_al;
1345 qp_attr->alt_ah_attr.src_path_bits = qpcb->source_path_bits_al;
1348 qp_attr->alt_ah_attr.grh.traffic_class = qpcb->traffic_class_al;
1349 qp_attr->alt_ah_attr.grh.hop_limit = qpcb->hop_limit_al;
1350 qp_attr->alt_ah_attr.grh.sgid_index = qpcb->source_gid_idx_al;
1351 qp_attr->alt_ah_attr.grh.flow_label = qpcb->flow_label_al;
1355 qpcb->dest_gid_al.byte[cnt];
1362 ehca_dmp(qpcb, 4*70, "qp_num=%x", qp->qp_num);
1365 ehca_free_fw_ctrlblock(qpcb);