Home
last modified time | relevance | path

Searched refs:kern_qp (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/infiniband/hw/erdma/
H A Derdma_qp.c256 qp->kern_qp.sq_pi = 0; in erdma_reset_qp()
257 qp->kern_qp.sq_ci = 0; in erdma_reset_qp()
258 qp->kern_qp.rq_pi = 0; in erdma_reset_qp()
259 qp->kern_qp.rq_ci = 0; in erdma_reset_qp()
656 *(u64 *)qp->kern_qp.sq_dbrec = db_data; in kick_sq_db()
657 writeq(db_data, qp->kern_qp.hw_sq_db); in kick_sq_db()
673 sq_pi = qp->kern_qp.sq_pi; in erdma_post_send()
687 qp->kern_qp.sq_pi = sq_pi; in erdma_post_send()
705 get_queue_entry(qp->kern_qp.rq_buf, qp->kern_qp.rq_pi, in erdma_post_recv_one()
724 qp->kern_qp.rwr_tbl[qp->kern_qp.rq_pi & (qp->attrs.rq_size - 1)] = in erdma_post_recv_one()
[all …]
H A Derdma_cq.c130 struct erdma_kqp *kern_qp; in erdma_poll_one_cqe() local
155 kern_qp = &qp->kern_qp; in erdma_poll_one_cqe()
162 id_table = kern_qp->swr_tbl; in erdma_poll_one_cqe()
164 wqe_hdr = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in erdma_poll_one_cqe()
166 kern_qp->sq_ci = in erdma_poll_one_cqe()
170 id_table = kern_qp->rwr_tbl; in erdma_poll_one_cqe()
H A Derdma_verbs.c466 req.sq_pi = qp->kern_qp.sq_pi; in erdma_flush_worker()
467 req.rq_pi = qp->kern_qp.rq_pi; in erdma_flush_worker()
510 vfree(qp->kern_qp.swr_tbl); in free_kernel_qp()
511 vfree(qp->kern_qp.rwr_tbl); in free_kernel_qp()
513 if (qp->kern_qp.sq_buf) in free_kernel_qp()
516 qp->kern_qp.sq_buf, in free_kernel_qp()
517 qp->kern_qp.sq_buf_dma_addr); in free_kernel_qp()
519 if (qp->kern_qp.sq_dbrec) in free_kernel_qp()
523 if (qp->kern_qp.rq_buf) in free_kernel_qp()
526 qp->kern_qp.rq_buf, in free_kernel_qp()
[all …]
H A Derdma_verbs.h308 struct erdma_kqp kern_qp; member