Home
last modified time | relevance | path

Searched refs:umrc (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c585 sg->lkey = dev->umrc.pd->local_dma_lkey; in prep_umr_wqe_common()
671 struct umr_common *umrc = &dev->umrc; in reg_umr() local
709 down(&umrc->sem); in reg_umr()
710 err = ib_post_send(umrc->qp, &umrwr.wr, &bad); in reg_umr()
729 up(&umrc->sem); in reg_umr()
749 struct umr_common *umrc = &dev->umrc; in mlx5_ib_update_mtt() local
828 sg.lkey = dev->umrc.pd->local_dma_lkey; in mlx5_ib_update_mtt()
840 down(&umrc->sem); in mlx5_ib_update_mtt()
841 err = ib_post_send(umrc->qp, &wr.wr, &bad); in mlx5_ib_update_mtt()
852 up(&umrc->sem); in mlx5_ib_update_mtt()
[all …]
H A Dmlx5_ib_main.c2784 if (dev->umrc.qp) in destroy_umrc_res()
2785 mlx5_ib_destroy_qp(dev->umrc.qp, NULL); in destroy_umrc_res()
2786 if (dev->umrc.cq) in destroy_umrc_res()
2787 ib_free_cq(dev->umrc.cq); in destroy_umrc_res()
2788 if (dev->umrc.pd) in destroy_umrc_res()
2789 ib_dealloc_pd(dev->umrc.pd); in destroy_umrc_res()
2871 dev->umrc.qp = qp; in create_umr_res()
2872 dev->umrc.cq = cq; in create_umr_res()
2873 dev->umrc.pd = pd; in create_umr_res()
2875 sema_init(&dev->umrc.sem, MAX_UMR_WR); in create_umr_res()
[all …]
H A Dmlx5_ib.h759 struct umr_common umrc; member