Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/infiniband/hw/erdma/
Derdma_qp.c217 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, qp->attrs.sq_size, in fill_inline_data()
241 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_inline_data()
270 sgl = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_sgl()
304 entry = get_queue_entry(qp->kern_qp.sq_buf, idx, qp->attrs.sq_size, in erdma_push_one_sqe()
310 qp->kern_qp.swr_tbl[idx] = send_wr->wr_id; in erdma_push_one_sqe()
314 ((flags & IB_SEND_SIGNALED) || qp->kern_qp.sig_all) ? 1 : 0); in erdma_push_one_sqe()
365 sge = get_queue_entry(qp->kern_qp.sq_buf, idx + 1, in erdma_push_one_sqe()
411 memcpy(get_queue_entry(qp->kern_qp.sq_buf, idx + 1, in erdma_push_one_sqe()
447 sge = get_queue_entry(qp->kern_qp.sq_buf, idx + 1, in erdma_push_one_sqe()
495 *(u64 *)qp->kern_qp.sq_dbrec = db_data; in kick_sq_db()
[all …]
Derdma_cq.c114 struct erdma_kqp *kern_qp; in erdma_poll_one_cqe() local
139 kern_qp = &qp->kern_qp; in erdma_poll_one_cqe()
146 id_table = kern_qp->swr_tbl; in erdma_poll_one_cqe()
148 wqe_hdr = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in erdma_poll_one_cqe()
150 kern_qp->sq_ci = in erdma_poll_one_cqe()
154 id_table = kern_qp->rwr_tbl; in erdma_poll_one_cqe()
Derdma_verbs.c77 req.rq_buf_addr = qp->kern_qp.rq_buf_dma_addr; in create_qp_cmd()
78 req.sq_buf_addr = qp->kern_qp.sq_buf_dma_addr; in create_qp_cmd()
79 req.sq_dbrec_dma = qp->kern_qp.sq_dbrec_dma; in create_qp_cmd()
80 req.rq_dbrec_dma = qp->kern_qp.rq_dbrec_dma; in create_qp_cmd()
439 req.sq_pi = qp->kern_qp.sq_pi; in erdma_flush_worker()
440 req.rq_pi = qp->kern_qp.rq_pi; in erdma_flush_worker()
478 vfree(qp->kern_qp.swr_tbl); in free_kernel_qp()
479 vfree(qp->kern_qp.rwr_tbl); in free_kernel_qp()
481 if (qp->kern_qp.sq_buf) in free_kernel_qp()
484 qp->kern_qp.sq_buf, in free_kernel_qp()
[all …]
Derdma_verbs.h232 struct erdma_kqp kern_qp; member