Lines Matching defs:cnq
362 struct qedr_cnq *cnq;
405 cnq = &dev->cnq_array[i];
412 rc = dev->ops->common->chain_alloc(dev->cdev, &cnq->pbl,
417 cnq->dev = dev;
418 cnq->sb = &dev->sb_array[i];
420 cnq->hw_cons_ptr = &cons_pi[QED_ROCE_PROTOCOL_INDEX];
421 cnq->index = i;
422 sprintf(cnq->name, "qedr%d@pci:%s", i, pci_name(dev->pdev));
424 DP_DEBUG(dev, QEDR_MSG_INIT, "cnq[%d].cons=%d\n",
425 i, qed_chain_get_cons_idx(&cnq->pbl));
468 struct qedr_cnq *cnq = handle;
472 qed_sb_ack(cnq->sb, IGU_INT_DISABLE, 0);
474 qed_sb_update_sb_idx(cnq->sb);
476 hw_comp_cons = le16_to_cpu(*cnq->hw_cons_ptr);
477 sw_comp_cons = qed_chain_get_cons_idx(&cnq->pbl);
483 cq_handle = (struct regpair *)qed_chain_consume(&cnq->pbl);
488 DP_ERR(cnq->dev,
497 DP_ERR(cnq->dev,
517 sw_comp_cons = qed_chain_get_cons_idx(&cnq->pbl);
519 cnq->n_comp++;
522 qed_ops->rdma_cnq_prod_update(cnq->dev->rdma_ctx, cnq->index,
525 qed_sb_ack(cnq->sb, IGU_INT_ENABLE, 1);
566 DP_ERR(dev, "Request cnq %d irq failed\n", i);
570 "Requested cnq irq for %s [entry %d]. Cookie is at %p\n",