Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmr.c693 struct ib_mr *mr = dev->umrc.mr; in prep_umr_reg_wqe()
757 struct umr_common *umrc = &dev->umrc; in reg_umr() local
811 down(&umrc->sem); in reg_umr()
812 err = ib_post_send(umrc->qp, &wr, &bad); in reg_umr()
831 up(&umrc->sem); in reg_umr()
852 struct umr_common *umrc = &dev->umrc; in mlx5_ib_update_mtt() local
929 sg.lkey = dev->umrc.mr->lkey; in mlx5_ib_update_mtt()
942 down(&umrc->sem); in mlx5_ib_update_mtt()
943 err = ib_post_send(umrc->qp, &wr, &bad); in mlx5_ib_update_mtt()
954 up(&umrc->sem); in mlx5_ib_update_mtt()
[all …]
Dmain.c956 mlx5_ib_destroy_qp(dev->umrc.qp); in destroy_umrc_res()
957 ib_destroy_cq(dev->umrc.cq); in destroy_umrc_res()
958 ib_dereg_mr(dev->umrc.mr); in destroy_umrc_res()
959 ib_dealloc_pd(dev->umrc.pd); in destroy_umrc_res()
1051 dev->umrc.qp = qp; in create_umr_res()
1052 dev->umrc.cq = cq; in create_umr_res()
1053 dev->umrc.mr = mr; in create_umr_res()
1054 dev->umrc.pd = pd; in create_umr_res()
1056 sema_init(&dev->umrc.sem, MAX_UMR_WR); in create_umr_res()
Dmlx5_ib.h429 struct umr_common umrc; member