Lines Matching refs:cons_index
181 return cqe_sw(get_cqe(cq, cq->cons_index & cq->ibcq.cqe)); in next_cqe_sw()
208 *cq->set_ci_db = cpu_to_be32(cq->cons_index); in update_cons_index()
294 for (prod_index = cq->cons_index; in mthca_cq_clean()
297 if (prod_index == cq->cons_index + cq->ibcq.cqe) in mthca_cq_clean()
302 qpn, cq->cqn, cq->cons_index, prod_index); in mthca_cq_clean()
308 while ((int) --prod_index - (int) cq->cons_index >= 0) { in mthca_cq_clean()
321 set_cqe_hw(get_cqe(cq, (cq->cons_index + i) & cq->ibcq.cqe)); in mthca_cq_clean()
323 cq->cons_index += nfreed; in mthca_cq_clean()
342 cq->cons_index &= cq->ibcq.cqe; in mthca_cq_resize_copy_cqes()
344 cq->cons_index -= cq->ibcq.cqe + 1; in mthca_cq_resize_copy_cqes()
347 for (i = cq->cons_index; cqe_sw(get_cqe(cq, i & cq->ibcq.cqe)); ++i) in mthca_cq_resize_copy_cqes()
389 cq->cqn, cq->cons_index); in handle_error_cqe()
510 cq->cqn, cq->cons_index, be32_to_cpu(cqe->my_qpn), in mthca_poll_one()
656 ++cq->cons_index; in mthca_poll_one()
706 cq->cons_index &= cq->ibcq.cqe; in mthca_poll_cq()
709 cq->cons_index & cq->resize_buf->cqe))) { in mthca_poll_cq()
751 db_rec[0] = cpu_to_be32(cq->cons_index); in mthca_arbel_arm_cq()
769 mthca_write64(dbhi, cq->cons_index, in mthca_arbel_arm_cq()
865 cq->cons_index = 0; in mthca_init_cq()
927 cq->cqn, cq->cons_index, in mthca_free_cq()