Home
last modified time | relevance | path

Searched refs:mkey_table (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dmr.c41 xa_init_flags(&dev->priv.mkey_table, XA_FLAGS_LOCK_IRQ); in mlx5_init_mkey_table()
46 WARN_ON(!xa_empty(&dev->priv.mkey_table)); in mlx5_cleanup_mkey_table()
57 struct xarray *mkeys = &dev->priv.mkey_table; in mlx5_core_create_mkey_cb()
114 struct xarray *mkeys = &dev->priv.mkey_table; in mlx5_core_destroy_mkey()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dcq.c525 xa_lock(&dev->mdev->priv.mkey_table); in mlx5_poll_one()
526 mmkey = xa_load(&dev->mdev->priv.mkey_table, in mlx5_poll_one()
540 xa_unlock(&dev->mdev->priv.mkey_table); in mlx5_poll_one()
Dodp.c796 mmkey = xa_load(&dev->mdev->priv.mkey_table, mlx5_base_mkey(key)); in pagefault_single_data_segment()
1646 mmkey = xa_load(&dev->mdev->priv.mkey_table, in num_pending_prefetch_dec()
1666 mmkey = xa_load(&dev->mdev->priv.mkey_table, in num_pending_prefetch_inc()
Dmr.c97 struct xarray *mkeys = &dev->mdev->priv.mkey_table; in reg_mr_callback()
1970 xa_erase_irq(&dev->mdev->priv.mkey_table, in mlx5_ib_dealloc_mw()
Ddevx.c1268 return xa_err(xa_store(&dev->mdev->priv.mkey_table, in devx_handle_mkey_indirect()
1348 xa_erase(&obj->ib_dev->mdev->priv.mkey_table, in devx_obj_cleanup()
/Linux-v5.4/include/linux/mlx5/
Ddriver.h559 struct xarray mkey_table; member