Home
last modified time | relevance | path

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

/Linux-v6.6/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_db_info = 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_db_info_dma_addr = qp->kern_qp.sq_buf_dma_addr + in create_qp_cmd()
81 req.rq_db_info_dma_addr = qp->kern_qp.rq_buf_dma_addr + in create_qp_cmd()
442 req.sq_pi = qp->kern_qp.sq_pi; in erdma_flush_worker()
443 req.rq_pi = qp->kern_qp.rq_pi; in erdma_flush_worker()
481 vfree(qp->kern_qp.swr_tbl); in free_kernel_qp()
482 vfree(qp->kern_qp.rwr_tbl); in free_kernel_qp()
484 if (qp->kern_qp.sq_buf) in free_kernel_qp()
488 qp->kern_qp.sq_buf, qp->kern_qp.sq_buf_dma_addr); in free_kernel_qp()
[all …]
Derdma_verbs.h229 struct erdma_kqp kern_qp; member