Searched refs:kern_qp (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.1/drivers/infiniband/hw/erdma/ |
D | erdma_qp.c | 214 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 …]
|
D | erdma_cq.c | 112 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()
|
D | erdma_verbs.c | 59 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 …]
|
D | erdma_verbs.h | 199 struct erdma_kqp kern_qp; member
|