Searched refs:share_cache (Results 1 – 7 of 7) sorted by relevance
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.c | 330 (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 D | mlx5_common_mr.h | 134 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 D | mlx5_mr.c | 106 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 D | mlx5.c | 990 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 D | mlx5_txq.c | 1120 tmpl->txq.mr_ctrl.dev_gen_ptr = &priv->sh->share_cache.dev_gen; in mlx5_txq_new()
|
| H A D | mlx5.h | 723 struct mlx5_mr_share_cache share_cache; member
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_mp_os.c | 46 &priv->sh->share_cache, in mlx5_mp_os_primary_handle()
|