Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mlx5/
H A Dumr.c149 if (dev->umrc.qp) in mlx5r_umr_resource_init()
152 mutex_lock(&dev->umrc.init_lock); in mlx5r_umr_resource_init()
154 if (dev->umrc.qp) in mlx5r_umr_resource_init()
171 qp = ib_create_qp(dev->umrc.pd, &init_attr); in mlx5r_umr_resource_init()
182 dev->umrc.cq = cq; in mlx5r_umr_resource_init()
184 sema_init(&dev->umrc.sem, MAX_UMR_WR); in mlx5r_umr_resource_init()
185 mutex_init(&dev->umrc.lock); in mlx5r_umr_resource_init()
186 dev->umrc.state = MLX5_UMR_STATE_ACTIVE; in mlx5r_umr_resource_init()
187 dev->umrc.qp = qp; in mlx5r_umr_resource_init()
189 mutex_unlock(&dev->umrc.init_lock); in mlx5r_umr_resource_init()
[all …]
H A Dmlx5_ib.h1179 struct umr_common umrc; member
H A Dcq.c534 dev->umrc.state = MLX5_UMR_STATE_RECOVER; in mlx5_poll_one()
H A Dmr.c248 ent->dev->umrc.pd); in set_cache_mkc()
1308 populate ? pd : dev->umrc.pd); in reg_create()