Home
last modified time | relevance | path

Searched refs:umrc (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A 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 in mlx5r_umr_resource_cleanup()
204 struct umr_common *umrc = &dev->umrc; mlx5r_umr_recover() local
291 struct umr_common *umrc = &dev->umrc; mlx5r_umr_post_send_wait() local
[all...]
H A Dmr.c305 ent->dev->umrc.pd); in set_cache_mkc()
1254 populate ? pd : dev->umrc.pd); in reg_create()
H A Dmlx5_ib.h1112 struct umr_common umrc; member
H A Dcq.c531 dev->umrc.state = MLX5_UMR_STATE_RECOVER; in mlx5_poll_one()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmr.c179 set_mkc_access_pd_addr_fields(mkc, 0, 0, ent->dev->umrc.pd); in alloc_cache_mr()
945 struct umr_common *umrc = &dev->umrc; in mlx5_ib_post_send_wait() local
953 down(&umrc->sem); in mlx5_ib_post_send_wait()
954 err = ib_post_send(umrc->qp, &umrwr->wr, &bad); in mlx5_ib_post_send_wait()
965 up(&umrc->sem); in mlx5_ib_post_send_wait()
1096 sg.lkey = dev->umrc.pd->local_dma_lkey; in mlx5_ib_update_xlt()
1215 populate ? pd : dev->umrc.pd); in reg_create()
1487 umrwr.pd = mr->dev->umrc.pd; in mlx5_mr_cache_invalidate()
H A Dmain.c4398 if (dev->umrc.qp) in mlx5_ib_stage_pre_ib_reg_umr_cleanup()
4399 mlx5_ib_destroy_qp(dev->umrc.qp, NULL); in mlx5_ib_stage_pre_ib_reg_umr_cleanup()
4400 if (dev->umrc.cq) in mlx5_ib_stage_pre_ib_reg_umr_cleanup()
4401 ib_free_cq(dev->umrc.cq); in mlx5_ib_stage_pre_ib_reg_umr_cleanup()
4402 if (dev->umrc.pd) in mlx5_ib_stage_pre_ib_reg_umr_cleanup()
4403 ib_dealloc_pd(dev->umrc.pd); in mlx5_ib_stage_pre_ib_reg_umr_cleanup()
4492 dev->umrc.qp = qp; in mlx5_ib_stage_post_ib_reg_umr_init()
4493 dev->umrc.cq = cq; in mlx5_ib_stage_post_ib_reg_umr_init()
4494 dev->umrc.pd = pd; in mlx5_ib_stage_post_ib_reg_umr_init()
4496 sema_init(&dev->umrc in mlx5_ib_stage_post_ib_reg_umr_init()
[all...]
H A Dmlx5_ib.h981 struct umr_common umrc; member

Completed in 23 milliseconds