Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c539 struct erdma_kqp *kqp = &qp->kern_qp; in init_kernel_qp() local
543 kqp->sig_all = 1; in init_kernel_qp()
545 kqp->sq_pi = 0; in init_kernel_qp()
546 kqp->sq_ci = 0; in init_kernel_qp()
547 kqp->rq_pi = 0; in init_kernel_qp()
548 kqp->rq_ci = 0; in init_kernel_qp()
549 kqp->hw_sq_db = in init_kernel_qp()
551 kqp->hw_rq_db = dev->func_bar + ERDMA_BAR_RQDB_SPACE_OFFSET; in init_kernel_qp()
553 kqp->swr_tbl = vmalloc_array(qp->attrs.sq_size, sizeof(u64)); in init_kernel_qp()
554 kqp->rwr_tbl = vmalloc_array(qp->attrs.rq_size, sizeof(u64)); in init_kernel_qp()
[all …]
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c715 struct irdma_dma_mem *mem = &iwqp->kqp.dma_mem; in irdma_setup_kmode_qp()
730 iwqp->kqp.sq_wrid_mem = in irdma_setup_kmode_qp()
731 kzalloc_objs(*iwqp->kqp.sq_wrid_mem, ukinfo->sq_depth); in irdma_setup_kmode_qp()
732 if (!iwqp->kqp.sq_wrid_mem) in irdma_setup_kmode_qp()
735 iwqp->kqp.rq_wrid_mem = in irdma_setup_kmode_qp()
736 kzalloc_objs(*iwqp->kqp.rq_wrid_mem, ukinfo->rq_depth); in irdma_setup_kmode_qp()
738 if (!iwqp->kqp.rq_wrid_mem) { in irdma_setup_kmode_qp()
739 kfree(iwqp->kqp.sq_wrid_mem); in irdma_setup_kmode_qp()
740 iwqp->kqp.sq_wrid_mem = NULL; in irdma_setup_kmode_qp()
744 ukinfo->sq_wrtrk_array = iwqp->kqp.sq_wrid_mem; in irdma_setup_kmode_qp()
[all …]