Searched refs:mmw (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 620 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 D | mlx4_ib.h | 146 struct mlx4_mw mmw; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 620 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 D | mlx4_ib.h | 147 struct mlx4_mw mmw; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 2269 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 D | mr.c | 2075 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