Home
last modified time | relevance | path

Searched refs:mlx5_common_device (Results 1 – 23 of 23) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common.h459 struct mlx5_common_device { struct
461 TAILQ_ENTRY(mlx5_common_device) next; argument
481 mlx5_imported_pd_and_ctx(struct mlx5_common_device *cdev) in mlx5_imported_pd_and_ctx() argument
490 typedef int (mlx5_class_driver_probe_t)(struct mlx5_common_device *cdev,
496 typedef int (mlx5_class_driver_remove_t)(struct mlx5_common_device *cdev);
558 mlx5_dev_mempool_subscribe(struct mlx5_common_device *cdev);
562 mlx5_dev_mempool_unregister(struct mlx5_common_device *cdev,
567 mlx5_devx_uar_prepare(struct mlx5_common_device *cdev, struct mlx5_uar *uar);
575 int mlx5_os_open_device(struct mlx5_common_device *cdev, uint32_t classes);
576 int mlx5_os_pd_prepare(struct mlx5_common_device *cdev);
[all …]
H A Dmlx5_common.c443 static struct mlx5_common_device *
446 struct mlx5_common_device *cdev; in to_mlx5_device()
524 struct mlx5_common_device *cdev = arg; in mlx5_dev_mempool_register_cb()
563 struct mlx5_common_device *cdev = arg; in mlx5_dev_mempool_event_cb()
632 struct mlx5_common_device *cdev; in mlx5_mr_mem_event_cb()
739 static struct mlx5_common_device *
743 struct mlx5_common_device *cdev; in mlx5_common_dev_create()
957 struct mlx5_common_device *cdev; in mlx5_common_dev_probe()
1052 struct mlx5_common_device *cdev; in mlx5_common_dev_remove()
1084 struct mlx5_common_device *dev; in mlx5_common_dev_dma_map()
[all …]
H A Dmlx5_common_mp.h39 struct mlx5_common_device *cdev;
137 int mlx5_mp_req_mr_create(struct mlx5_common_device *cdev, uintptr_t addr);
139 int mlx5_mp_req_mempool_reg(struct mlx5_common_device *cdev,
H A Dmlx5_common_mr.h65 struct mlx5_common_device;
238 mlx5_mr_create(struct mlx5_common_device *cdev,
257 mlx5_mr_mempool_register(struct mlx5_common_device *cdev,
261 mlx5_mr_mempool_unregister(struct mlx5_common_device *cdev,
H A Dmlx5_common_mp.c28 mlx5_mp_req_mr_create(struct mlx5_common_device *cdev, uintptr_t addr) in mlx5_mp_req_mr_create()
67 mlx5_mp_req_mempool_reg(struct mlx5_common_device *cdev, in mlx5_mp_req_mempool_reg()
H A Dmlx5_common_mr.c608 mlx5_mr_create_secondary(struct mlx5_common_device *cdev, in mlx5_mr_create_secondary()
894 mlx5_mr_create(struct mlx5_common_device *cdev, in mlx5_mr_create()
936 struct mlx5_common_device *cdev = in mr_lookup_caches()
937 container_of(share_cache, struct mlx5_common_device, mr_scache); in mr_lookup_caches()
1716 mlx5_mr_mempool_register_secondary(struct mlx5_common_device *cdev, in mlx5_mr_mempool_register_secondary()
1734 mlx5_mr_mempool_register(struct mlx5_common_device *cdev, in mlx5_mr_mempool_register()
1781 mlx5_mr_mempool_unregister_secondary(struct mlx5_common_device *cdev, in mlx5_mr_mempool_unregister_secondary()
1799 mlx5_mr_mempool_unregister(struct mlx5_common_device *cdev, in mlx5_mr_mempool_unregister()
2004 struct mlx5_common_device *cdev = in mlx5_mr_mb2mr_bh()
2005 container_of(share_cache, struct mlx5_common_device, mr_scache); in mlx5_mr_mb2mr_bh()
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_common_os.c459 mlx5_os_pd_release(struct mlx5_common_device *cdev) in mlx5_os_pd_release()
477 mlx5_os_pd_create(struct mlx5_common_device *cdev) in mlx5_os_pd_create()
497 mlx5_os_pd_import(struct mlx5_common_device *cdev) in mlx5_os_pd_import()
518 mlx5_os_pd_prepare(struct mlx5_common_device *cdev) in mlx5_os_pd_prepare()
775 mlx5_open_device(struct mlx5_common_device *cdev, uint32_t classes) in mlx5_open_device()
829 mlx5_import_device(struct mlx5_common_device *cdev) in mlx5_import_device()
855 mlx5_os_open_device(struct mlx5_common_device *cdev, uint32_t classes) in mlx5_os_open_device()
/dpdk/drivers/common/mlx5/windows/
H A Dmlx5_common_os.c61 mlx5_os_pd_release(struct mlx5_common_device *cdev) in mlx5_os_pd_release()
82 mlx5_os_pd_prepare(struct mlx5_common_device *cdev) in mlx5_os_pd_prepare()
223 mlx5_os_open_device(struct mlx5_common_device *cdev, uint32_t classes) in mlx5_os_open_device()
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex.c70 mlx5_regex_dev_probe(struct mlx5_common_device *cdev, in mlx5_regex_dev_probe()
136 mlx5_regex_dev_remove(struct mlx5_common_device *cdev) in mlx5_regex_dev_remove()
H A Dmlx5_regex.h51 struct mlx5_common_device *cdev; /* Backend mlx5 device. */
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto.h29 struct mlx5_common_device *cdev; /* Backend mlx5 device. */
H A Dmlx5_crypto.c884 mlx5_crypto_dev_probe(struct mlx5_common_device *cdev, in mlx5_crypto_dev_probe()
969 mlx5_crypto_dev_remove(struct mlx5_common_device *cdev) in mlx5_crypto_dev_remove()
/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa.h139 struct mlx5_common_device *cdev; /* Backend mlx5 device. */
H A Dmlx5_vdpa.c611 mlx5_vdpa_dev_probe(struct mlx5_common_device *cdev, in mlx5_vdpa_dev_probe()
662 mlx5_vdpa_dev_remove(struct mlx5_common_device *cdev) in mlx5_vdpa_dev_remove()
/dpdk/drivers/compress/mlx5/
H A Dmlx5_compress.c43 struct mlx5_common_device *cdev; /* Backend mlx5 device. */
710 mlx5_compress_dev_probe(struct mlx5_common_device *cdev, in mlx5_compress_dev_probe()
770 mlx5_compress_dev_remove(struct mlx5_common_device *cdev) in mlx5_compress_dev_remove()
/dpdk/drivers/net/mlx5/
H A Dmlx5.h184 struct mlx5_common_device *cdev; /**< Backend common device. */
1199 struct mlx5_common_device *cdev; /* Backend mlx5 device. */
1597 int mlx5_net_remove(struct mlx5_common_device *cdev);
1618 int mlx5_probe_again_args_validate(struct mlx5_common_device *cdev,
1886 int mlx5_os_net_probe(struct mlx5_common_device *cdev,
H A Dmlx5_flow_aso.c25 mlx5_aso_dereg_mr(struct mlx5_common_device *cdev, struct mlx5_pmd_mr *mr) in mlx5_aso_dereg_mr()
48 mlx5_aso_reg_mr(struct mlx5_common_device *cdev, size_t length, in mlx5_aso_reg_mr()
193 mlx5_aso_sq_create(struct mlx5_common_device *cdev, struct mlx5_aso_sq *sq, in mlx5_aso_sq_create()
264 struct mlx5_common_device *cdev = sh->cdev; in mlx5_aso_queue_init()
H A Dmlx5_devx.c237 struct mlx5_common_device *cdev = priv->sh->cdev; in mlx5_rxq_create_devx_rq_resources()
1211 struct mlx5_common_device *cdev = priv->sh->cdev; in mlx5_txq_create_devx_sq_resources()
H A Dmlx5.c2493 mlx5_probe_again_args_validate(struct mlx5_common_device *cdev, in mlx5_probe_again_args_validate()
2854 mlx5_net_remove(struct mlx5_common_device *cdev) in mlx5_net_remove()
H A Dmlx5_flow_dv.c100 struct mlx5_common_device *cdev = priv->sh->cdev; in flow_dv_get_esw_manager_vport_id()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_mp_os.c74 struct mlx5_common_device *cdev; in mlx5_mp_os_primary_handle()
H A Dmlx5_os.c144 struct mlx5_common_device *cdev = sh->cdev; in mlx5_os_capabilities_prepare()
1881 mlx5_os_pci_probe_pf(struct mlx5_common_device *cdev, in mlx5_os_pci_probe_pf()
2373 mlx5_os_pci_probe(struct mlx5_common_device *cdev, in mlx5_os_pci_probe()
2409 mlx5_os_auxiliary_probe(struct mlx5_common_device *cdev, in mlx5_os_auxiliary_probe()
2463 mlx5_os_net_probe(struct mlx5_common_device *cdev, in mlx5_os_net_probe()
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_os.c782 mlx5_os_net_probe(struct mlx5_common_device *cdev, in mlx5_os_net_probe()