Lines Matching defs:cqn
77 __be32 cqn;
213 doorbell[0] = cpu_to_be32(MTHCA_TAVOR_CQ_DB_INC_CI | cq->cqn);
227 void mthca_cq_completion(struct mthca_dev *dev, u32 cqn)
231 cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
234 mthca_warn(dev, "Completion event for bogus CQ %08x\n", cqn);
243 void mthca_cq_event(struct mthca_dev *dev, u32 cqn,
251 cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
258 mthca_warn(dev, "Async event for bogus CQ %08x\n", cqn);
307 qpn, cq->cqn, cq->cons_index, prod_index);
394 cq->cqn, cq->cons_index);
514 cq->cqn, cq->cons_index, be32_to_cpu(cqe->my_qpn),
740 to_mcq(cq)->cqn);
761 doorbell[1] = cpu_to_be32((cq->cqn << 8) | (2 << 5) | (sn << 3) |
777 cq->cqn);
799 cq->cqn = mthca_alloc(&dev->cq_table.alloc);
800 if (cq->cqn == -1)
804 err = mthca_table_get(dev, dev->cq_table.table, cq->cqn);
814 cq->cqn, &cq->set_ci_db);
819 cq->cqn, &cq->arm_db);
855 cq_context->cqn = cpu_to_be32(cq->cqn);
862 err = mthca_SW2HW_CQ(dev, mailbox, cq->cqn, &status);
877 cq->cqn & (dev->limits.num_cqs - 1),
906 mthca_table_put(dev, dev->cq_table.table, cq->cqn);
909 mthca_free(&dev->cq_table.alloc, cq->cqn);
938 err = mthca_HW2SW_CQ(dev, mailbox, cq->cqn, &status);
949 cq->cqn, cq->cons_index,
957 cq->cqn & (dev->limits.num_cqs - 1));
976 mthca_table_put(dev, dev->cq_table.table, cq->cqn);
977 mthca_free(&dev->cq_table.alloc, cq->cqn);