Lines Matching refs:cqn
76 __be32 cqn;
211 mthca_write64(MTHCA_TAVOR_CQ_DB_INC_CI | cq->cqn, incr - 1,
217 void mthca_cq_completion(struct mthca_dev *dev, u32 cqn)
221 cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
224 mthca_warn(dev, "Completion event for bogus CQ %08x\n", cqn);
233 void mthca_cq_event(struct mthca_dev *dev, u32 cqn,
241 cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
248 mthca_warn(dev, "Async event for bogus CQ %08x\n", cqn);
297 qpn, cq->cqn, cq->cons_index, prod_index);
384 cq->cqn, cq->cons_index);
505 cq->cqn, cq->cons_index, be32_to_cpu(cqe->my_qpn),
728 to_mcq(cq)->cqn;
744 db_rec[1] = cpu_to_be32((cq->cqn << 8) | (2 << 5) | (sn << 3) |
759 MTHCA_ARBEL_CQ_DB_REQ_NOT) | cq->cqn;
779 cq->cqn = mthca_alloc(&dev->cq_table.alloc);
780 if (cq->cqn == -1)
784 err = mthca_table_get(dev, dev->cq_table.table, cq->cqn);
794 cq->cqn, &cq->set_ci_db);
799 cq->cqn, &cq->arm_db);
837 cq_context->cqn = cpu_to_be32(cq->cqn);
844 err = mthca_SW2HW_CQ(dev, mailbox, cq->cqn);
852 cq->cqn & (dev->limits.num_cqs - 1), cq);
881 mthca_table_put(dev, dev->cq_table.table, cq->cqn);
884 mthca_free(&dev->cq_table.alloc, cq->cqn);
912 err = mthca_HW2SW_CQ(dev, mailbox, cq->cqn);
921 cq->cqn, cq->cons_index,
929 cq->cqn & (dev->limits.num_cqs - 1));
948 mthca_table_put(dev, dev->cq_table.table, cq->cqn);
949 mthca_free(&dev->cq_table.alloc, cq->cqn);