Home
last modified time | relevance | path

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

/linux/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()
260 memset(qp->kern_qp.swr_tbl, 0, qp->attrs.sq_size * sizeof(u64)); in erdma_reset_qp()
261 memset(qp->kern_qp.rwr_tbl, 0, qp->attrs.rq_size * sizeof(u64)); in erdma_reset_qp()
262 memset(qp->kern_qp.sq_buf, 0, qp->attrs.sq_size << SQEBB_SHIFT); in erdma_reset_qp()
263 memset(qp->kern_qp.rq_buf, 0, qp->attrs.rq_size << RQE_SHIFT); in erdma_reset_qp()
335 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, qp->attrs.sq_size, in fill_inline_data()
359 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_inline_data()
[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.c84 req.rq_buf_addr = qp->kern_qp.rq_buf_dma_addr; in create_qp_cmd()
85 req.sq_buf_addr = qp->kern_qp.sq_buf_dma_addr; in create_qp_cmd()
86 req.sq_dbrec_dma = qp->kern_qp.sq_dbrec_dma; in create_qp_cmd()
87 req.rq_dbrec_dma = qp->kern_qp.rq_dbrec_dma; in create_qp_cmd()
465 req.sq_pi = qp->kern_qp.sq_pi; in erdma_flush_worker()
466 req.rq_pi = qp->kern_qp.rq_pi; in erdma_flush_worker()
509 vfree(qp->kern_qp.swr_tbl); in free_kernel_qp()
510 vfree(qp->kern_qp.rwr_tbl); in free_kernel_qp()
512 if (qp->kern_qp.sq_buf) in free_kernel_qp()
515 qp->kern_qp.sq_buf, in free_kernel_qp()
[all …]
H A Derdma_verbs.h308 struct erdma_kqp kern_qp; member