Lines Matching defs:cnq
332 struct qedr_cnq *cnq;
375 cnq = &dev->cnq_array[i];
382 rc = dev->ops->common->chain_alloc(dev->cdev, &cnq->pbl,
387 cnq->dev = dev;
388 cnq->sb = &dev->sb_array[i];
390 cnq->hw_cons_ptr = &cons_pi[QED_ROCE_PROTOCOL_INDEX];
391 cnq->index = i;
392 sprintf(cnq->name, "qedr%d@pci:%s", i, pci_name(dev->pdev));
394 DP_DEBUG(dev, QEDR_MSG_INIT, "cnq[%d].cons=%d\n",
395 i, qed_chain_get_cons_idx(&cnq->pbl));
438 struct qedr_cnq *cnq = handle;
442 qed_sb_ack(cnq->sb, IGU_INT_DISABLE, 0);
444 qed_sb_update_sb_idx(cnq->sb);
446 hw_comp_cons = le16_to_cpu(*cnq->hw_cons_ptr);
447 sw_comp_cons = qed_chain_get_cons_idx(&cnq->pbl);
453 cq_handle = (struct regpair *)qed_chain_consume(&cnq->pbl);
458 DP_ERR(cnq->dev,
467 DP_ERR(cnq->dev,
487 sw_comp_cons = qed_chain_get_cons_idx(&cnq->pbl);
489 cnq->n_comp++;
492 qed_ops->rdma_cnq_prod_update(cnq->dev->rdma_ctx, cnq->index,
495 qed_sb_ack(cnq->sb, IGU_INT_ENABLE, 1);
535 DP_ERR(dev, "Request cnq %d irq failed\n", i);
539 "Requested cnq irq for %s [entry %d]. Cookie is at %p\n",