Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/infiniband/hw/erdma/
Derdma_qp.c214 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, qp->attrs.sq_size, in fill_inline_data()
238 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_inline_data()
267 sgl = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_sgl()
300 entry = get_queue_entry(qp->kern_qp.sq_buf, idx, qp->attrs.sq_size, in erdma_push_one_sqe()
306 qp->kern_qp.swr_tbl[idx] = send_wr->wr_id; in erdma_push_one_sqe()
310 ((flags & IB_SEND_SIGNALED) || qp->kern_qp.sig_all) ? 1 : 0); in erdma_push_one_sqe()
361 sge = get_queue_entry(qp->kern_qp.sq_buf, idx + 1, in erdma_push_one_sqe()
408 memcpy(get_queue_entry(qp->kern_qp.sq_buf, idx + 1, in erdma_push_one_sqe()
463 *(u64 *)qp->kern_qp.sq_db_info = db_data; in kick_sq_db()
464 writeq(db_data, qp->kern_qp.hw_sq_db); in kick_sq_db()
[all …]
Derdma_cq.c112 struct erdma_kqp *kern_qp; in erdma_poll_one_cqe() local
137 kern_qp = &qp->kern_qp; in erdma_poll_one_cqe()
144 id_table = kern_qp->swr_tbl; in erdma_poll_one_cqe()
146 wqe_hdr = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in erdma_poll_one_cqe()
148 kern_qp->sq_ci = in erdma_poll_one_cqe()
152 id_table = kern_qp->rwr_tbl; in erdma_poll_one_cqe()
Derdma_verbs.c59 req.rq_buf_addr = qp->kern_qp.rq_buf_dma_addr; in create_qp_cmd()
60 req.sq_buf_addr = qp->kern_qp.sq_buf_dma_addr; in create_qp_cmd()
61 req.sq_db_info_dma_addr = qp->kern_qp.sq_buf_dma_addr + in create_qp_cmd()
63 req.rq_db_info_dma_addr = qp->kern_qp.rq_buf_dma_addr + in create_qp_cmd()
413 vfree(qp->kern_qp.swr_tbl); in free_kernel_qp()
414 vfree(qp->kern_qp.rwr_tbl); in free_kernel_qp()
416 if (qp->kern_qp.sq_buf) in free_kernel_qp()
420 qp->kern_qp.sq_buf, qp->kern_qp.sq_buf_dma_addr); in free_kernel_qp()
422 if (qp->kern_qp.rq_buf) in free_kernel_qp()
426 qp->kern_qp.rq_buf, qp->kern_qp.rq_buf_dma_addr); in free_kernel_qp()
[all …]
Derdma_verbs.h199 struct erdma_kqp kern_qp; member