Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/infiniband/hw/mlx5/
Dumr.c174 dev->umrc.qp = qp; in mlx5r_umr_resource_init()
175 dev->umrc.cq = cq; in mlx5r_umr_resource_init()
176 dev->umrc.pd = pd; in mlx5r_umr_resource_init()
178 sema_init(&dev->umrc.sem, MAX_UMR_WR); in mlx5r_umr_resource_init()
179 mutex_init(&dev->umrc.lock); in mlx5r_umr_resource_init()
180 dev->umrc.state = MLX5_UMR_STATE_ACTIVE; in mlx5r_umr_resource_init()
195 if (dev->umrc.state == MLX5_UMR_STATE_UNINIT) in mlx5r_umr_resource_cleanup()
197 ib_destroy_qp(dev->umrc.qp); in mlx5r_umr_resource_cleanup()
198 ib_free_cq(dev->umrc.cq); in mlx5r_umr_resource_cleanup()
199 ib_dealloc_pd(dev->umrc.pd); in mlx5r_umr_resource_cleanup()
[all …]
Dmr.c292 set_mkc_access_pd_addr_fields(mkc, 0, 0, ent->dev->umrc.pd); in set_cache_mkc()
1010 populate ? pd : dev->umrc.pd); in reg_create()
Dmlx5_ib.h1063 struct umr_common umrc; member
Dcq.c528 dev->umrc.state = MLX5_UMR_STATE_RECOVER; in mlx5_poll_one()