mthca_array_get
cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
*cur_qp = mthca_array_get(&dev->qp_table.qp,
void *mthca_array_get(struct mthca_array *array, int index);
if (mthca_array_get(&dev->qp_table.qp, mqpn))
qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1));
srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1));