Home
last modified time | relevance | path

Searched refs:mr_scache (Results 1 – 10 of 10) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common.c586 if (cdev->mr_scache.mp_cb_registered) in mlx5_dev_mempool_subscribe()
597 cdev->mr_scache.mp_cb_registered = 1; in mlx5_dev_mempool_subscribe()
608 if (!cdev->mr_scache.mp_cb_registered || in mlx5_dev_mempool_unsubscribe()
641 mlx5_free_mr_by_addr(&cdev->mr_scache, in mlx5_mr_mem_event_cb()
733 mlx5_mr_release_cache(&cdev->mr_scache); in mlx5_common_dev_release()
1096 SOCKET_ID_ANY, dev->mr_scache.reg_mr_cb); in mlx5_common_dev_dma_map()
1105 mlx5_mr_insert_cache(&dev->mr_scache, mr); in mlx5_common_dev_dma_map()
1141 rte_rwlock_read_lock(&dev->mr_scache.rwlock); in mlx5_common_dev_dma_unmap()
1154 mlx5_mr_rebuild_cache(&dev->mr_scache); in mlx5_common_dev_dma_unmap()
1160 ++dev->mr_scache.dev_gen; in mlx5_common_dev_dma_unmap()
[all …]
H A Dmlx5_common_mr.c937 container_of(share_cache, struct mlx5_common_device, mr_scache); in mr_lookup_caches()
1741 return mlx5_mr_mempool_register_primary(&cdev->mr_scache, in mlx5_mr_mempool_register()
1806 return mlx5_mr_mempool_unregister_primary(&cdev->mr_scache, mp); in mlx5_mr_mempool_unregister()
2005 container_of(share_cache, struct mlx5_common_device, mr_scache); in mlx5_mr_mb2mr_bh()
H A Dmlx5_common.h466 struct mlx5_mr_share_cache mr_scache; /* Global shared MR cache. */ member
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex_control.c250 ret = mlx5_mr_ctrl_init(&qp->mr_ctrl, &priv->cdev->mr_scache.dev_gen, in mlx5_regex_qp_setup()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_mp_os.c44 lkey = mlx5_mr_create(mng->cdev, &mng->cdev->mr_scache, &entry, in mlx5_mp_os_handle_port_agnostic()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_aso.c29 cdev->mr_scache.dereg_mr_cb(mr); in mlx5_aso_dereg_mr()
59 ret = cdev->mr_scache.reg_mr_cb(cdev->pd, mr->addr, length, mr); in mlx5_aso_reg_mr()
H A Dmlx5_txq.c1082 &priv->sh->cdev->mr_scache.dev_gen, socket)) { in mlx5_txq_new()
H A Dmlx5_rxq.c1817 &priv->sh->cdev->mr_scache.dev_gen, socket)) { in mlx5_rxq_new()
/dpdk/drivers/compress/mlx5/
H A Dmlx5_compress.c208 if (mlx5_mr_ctrl_init(&qp->mr_ctrl, &priv->cdev->mr_scache.dev_gen, in mlx5_compress_qp_setup()
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto.c639 if (mlx5_mr_ctrl_init(&qp->mr_ctrl, &priv->cdev->mr_scache.dev_gen, in mlx5_crypto_queue_pair_setup()