Lines Matching refs:kern_cq
11 __be32 *cqe = get_queue_entry(cq->kern_cq.qbuf, cq->kern_cq.ci, in get_next_valid_cqe()
16 return owner ^ !!(cq->kern_cq.ci & cq->depth) ? cqe : NULL; in get_next_valid_cqe()
22 FIELD_PREP(ERDMA_CQDB_IDX_MASK, (cq->kern_cq.notify_cnt)) | in notify_cq()
26 FIELD_PREP(ERDMA_CQDB_CMDSN_MASK, cq->kern_cq.cmdsn) | in notify_cq()
27 FIELD_PREP(ERDMA_CQDB_CI_MASK, cq->kern_cq.ci); in notify_cq()
29 *cq->kern_cq.db_record = db_data; in notify_cq()
30 writeq(db_data, cq->kern_cq.db); in notify_cq()
39 spin_lock_irqsave(&cq->kern_cq.lock, irq_flags); in erdma_req_notify_cq()
46 cq->kern_cq.notify_cnt++; in erdma_req_notify_cq()
48 spin_unlock_irqrestore(&cq->kern_cq.lock, irq_flags); in erdma_req_notify_cq()
126 cq->kern_cq.ci++; in erdma_poll_one_cqe()
187 spin_lock_irqsave(&cq->kern_cq.lock, flags); in erdma_poll_cq()
200 spin_unlock_irqrestore(&cq->kern_cq.lock, flags); in erdma_poll_cq()