Home
last modified time | relevance | path

Searched refs:mmw (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dmr.c620 to_mlx4_type(ibmw->type), &mw->mmw); in mlx4_ib_alloc_mw()
624 err = mlx4_mw_enable(dev->dev, &mw->mmw); in mlx4_ib_alloc_mw()
628 ibmw->rkey = mw->mmw.key; in mlx4_ib_alloc_mw()
632 mlx4_mw_free(dev->dev, &mw->mmw); in mlx4_ib_alloc_mw()
640 mlx4_mw_free(to_mdev(ibmw->device)->dev, &mw->mmw); in mlx4_ib_dealloc_mw()
H A Dmlx4_ib.h146 struct mlx4_mw mmw; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dmr.c620 to_mlx4_type(ibmw->type), &mw->mmw); in mlx4_ib_alloc_mw()
624 err = mlx4_mw_enable(dev->dev, &mw->mmw); in mlx4_ib_alloc_mw()
628 ibmw->rkey = mw->mmw.key; in mlx4_ib_alloc_mw()
632 mlx4_mw_free(dev->dev, &mw->mmw); in mlx4_ib_alloc_mw()
640 mlx4_mw_free(to_mdev(ibmw->device)->dev, &mw->mmw); in mlx4_ib_dealloc_mw()
H A Dmlx4_ib.h147 struct mlx4_mw mmw; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmr.c2269 struct mlx5_ib_mw *mmw = to_mmw(mw); in mlx5_ib_dealloc_mw() local
2272 xa_erase(&dev->odp_mkeys, mlx5_base_mkey(mmw->mmkey.key))) in mlx5_ib_dealloc_mw()
2274 * pagefault_single_data_segment() may be accessing mmw in mlx5_ib_dealloc_mw()
2277 mlx5r_deref_wait_odp_mkey(&mmw->mmkey); in mlx5_ib_dealloc_mw()
2279 return mlx5_core_destroy_mkey(dev->mdev, mmw->mmkey.key); in mlx5_ib_dealloc_mw()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmr.c2075 struct mlx5_ib_mw *mmw = to_mmw(mw); in mlx5_ib_dealloc_mw() local
2078 xa_erase(&dev->odp_mkeys, mlx5_base_mkey(mmw->mmkey.key)); in mlx5_ib_dealloc_mw()
2080 * pagefault_single_data_segment() may be accessing mmw under in mlx5_ib_dealloc_mw()
2086 return mlx5_core_destroy_mkey(dev->mdev, &mmw->mmkey); in mlx5_ib_dealloc_mw()

Completed in 13 milliseconds