Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/infiniband/hw/erdma/
Derdma_verbs.c432 struct erdma_kqp *kqp = &qp->kern_qp; in init_kernel_qp() local
436 kqp->sig_all = 1; in init_kernel_qp()
438 kqp->sq_pi = 0; in init_kernel_qp()
439 kqp->sq_ci = 0; in init_kernel_qp()
440 kqp->rq_pi = 0; in init_kernel_qp()
441 kqp->rq_ci = 0; in init_kernel_qp()
442 kqp->hw_sq_db = in init_kernel_qp()
444 kqp->hw_rq_db = dev->func_bar + ERDMA_BAR_RQDB_SPACE_OFFSET; in init_kernel_qp()
446 kqp->swr_tbl = vmalloc(qp->attrs.sq_size * sizeof(u64)); in init_kernel_qp()
447 kqp->rwr_tbl = vmalloc(qp->attrs.rq_size * sizeof(u64)); in init_kernel_qp()
[all …]
/Linux-v6.1/drivers/infiniband/hw/irdma/
Dverbs.c609 struct irdma_dma_mem *mem = &iwqp->kqp.dma_mem; in irdma_setup_kmode_qp()
637 iwqp->kqp.sq_wrid_mem = in irdma_setup_kmode_qp()
638 kcalloc(sqdepth, sizeof(*iwqp->kqp.sq_wrid_mem), GFP_KERNEL); in irdma_setup_kmode_qp()
639 if (!iwqp->kqp.sq_wrid_mem) in irdma_setup_kmode_qp()
642 iwqp->kqp.rq_wrid_mem = in irdma_setup_kmode_qp()
643 kcalloc(rqdepth, sizeof(*iwqp->kqp.rq_wrid_mem), GFP_KERNEL); in irdma_setup_kmode_qp()
644 if (!iwqp->kqp.rq_wrid_mem) { in irdma_setup_kmode_qp()
645 kfree(iwqp->kqp.sq_wrid_mem); in irdma_setup_kmode_qp()
646 iwqp->kqp.sq_wrid_mem = NULL; in irdma_setup_kmode_qp()
650 ukinfo->sq_wrtrk_array = iwqp->kqp.sq_wrid_mem; in irdma_setup_kmode_qp()
[all …]
Dverbs.h202 struct irdma_qp_kmode kqp; member
Dutils.c1137 dma_free_coherent(rf->sc_dev.hw->device, iwqp->kqp.dma_mem.size, in irdma_free_qp_rsrc()
1138 iwqp->kqp.dma_mem.va, iwqp->kqp.dma_mem.pa); in irdma_free_qp_rsrc()
1139 iwqp->kqp.dma_mem.va = NULL; in irdma_free_qp_rsrc()
1140 kfree(iwqp->kqp.sq_wrid_mem); in irdma_free_qp_rsrc()
1141 kfree(iwqp->kqp.rq_wrid_mem); in irdma_free_qp_rsrc()