Home
last modified time | relevance | path

Searched refs:share_cache (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.c330 (void *)mr, (void *)share_cache); in mlx5_mr_insert_cache()
458 share_cache->cache.len = 1; in mlx5_mr_rebuild_cache()
459 share_cache->cache.overflow = 0; in mlx5_mr_rebuild_cache()
486 free_list = share_cache->mr_free_list; in mlx5_mr_garbage_collect()
487 LIST_INIT(&share_cache->mr_free_list); in mlx5_mr_garbage_collect()
611 mlx5_mr_garbage_collect(share_cache); in mlx5_mr_create_primary()
785 mlx5_mr_insert_cache(share_cache, mr); in mlx5_mr_create_primary()
983 LIST_INIT(&share_cache->mr_list); in mlx5_mr_release_cache()
985 mlx5_mr_btree_free(&share_cache->cache); in mlx5_mr_release_cache()
988 mlx5_mr_garbage_collect(share_cache); in mlx5_mr_release_cache()
[all …]
H A Dmlx5_common_mr.h134 struct mlx5_mr_share_cache *share_cache,
140 void mlx5_mr_dump_cache(struct mlx5_mr_share_cache *share_cache __rte_unused);
142 void mlx5_mr_rebuild_cache(struct mlx5_mr_share_cache *share_cache);
147 mlx5_mr_insert_cache(struct mlx5_mr_share_cache *share_cache,
151 mlx5_mr_lookup_cache(struct mlx5_mr_share_cache *share_cache,
155 mlx5_mr_lookup_list(struct mlx5_mr_share_cache *share_cache,
164 struct mlx5_mr_share_cache *share_cache,
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_mr.c106 mlx5_mr_rebuild_cache(&sh->share_cache); in mlx5_mr_mem_event_free_cb()
116 ++sh->share_cache.dev_gen; in mlx5_mr_mem_event_free_cb()
118 sh->share_cache.dev_gen); in mlx5_mr_mem_event_free_cb()
178 &priv->sh->share_cache, mr_ctrl, addr, in mlx5_rx_addr2mr_bh()
202 &priv->sh->share_cache, mr_ctrl, addr, in mlx5_tx_addr2mr_bh()
271 sh->share_cache.reg_mr_cb); in mlx5_mr_update_ext_mp_cb()
283 mlx5_mr_insert_cache(&sh->share_cache, mr); in mlx5_mr_update_ext_mp_cb()
347 sh->share_cache.reg_mr_cb); in mlx5_dma_map()
410 mlx5_mr_rebuild_cache(&sh->share_cache); in mlx5_dma_unmap()
420 ++sh->share_cache.dev_gen; in mlx5_dma_unmap()
[all …]
H A Dmlx5.c990 err = mlx5_mr_btree_init(&sh->share_cache.cache, in mlx5_alloc_shared_dev_ctx()
997 mlx5_os_set_reg_mr_cb(&sh->share_cache.reg_mr_cb, in mlx5_alloc_shared_dev_ctx()
998 &sh->share_cache.dereg_mr_cb); in mlx5_alloc_shared_dev_ctx()
1077 mlx5_mr_release_cache(&sh->share_cache); in mlx5_free_shared_dev_ctx()
H A Dmlx5_txq.c1120 tmpl->txq.mr_ctrl.dev_gen_ptr = &priv->sh->share_cache.dev_gen; in mlx5_txq_new()
H A Dmlx5.h723 struct mlx5_mr_share_cache share_cache; member
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_mp_os.c46 &priv->sh->share_cache, in mlx5_mp_os_primary_handle()