numam-dpdk/drivers/common/mlx5/rte_common_mlx5_exports.def
Tal Shnaiderman 7525ebd8eb common/mlx5: add glue functions on Windows
Windows glue functions are added to file mlx5/windows/mlx5_glue.c.
The following APIs are supported:
get_device_list, free_device_list, open_device, close_device,
query_device, query_hca_iseg, devx_obj_create, devx_obj_destroy,
devx_obj_query, devx_obj_modify, devx_general_cmd, devx_umem_reg,
devx_umem_dereg, devx_alloc_uar, devx_free_uar, devx_fs_rule_add,
devx_fs_rule_del, devx_query_eqn
New added files:
mlx5_win_defs.h - this file imports missing definitions from Linux
rdma-core library and Linux OS.
mlx5_win_ext.h - this file contains structs that enable a unified
Linux/Windows API. Each struct has an equivalent (but different) Linux
struct. By calling with 'void *' pointers - the Linux/Windows API is
identical.

Signed-off-by: Tal Shnaiderman <talshn@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2021-01-08 16:03:07 +01:00

64 lines
1.3 KiB
Modula-2

EXPORTS
haswell_broadwell_cpu
mlx5_common_init
mlx5_create_mr_ext
mlx5_devx_cmd_alloc_pd
mlx5_devx_cmd_create_cq
mlx5_devx_cmd_create_flex_parser
mlx5_devx_cmd_create_qp
mlx5_devx_cmd_create_rq
mlx5_devx_cmd_create_rqt
mlx5_devx_cmd_create_sq
mlx5_devx_cmd_create_tir
mlx5_devx_cmd_create_td
mlx5_devx_cmd_create_tis
mlx5_devx_cmd_create_virtq
mlx5_devx_cmd_destroy
mlx5_devx_cmd_flow_counter_alloc
mlx5_devx_cmd_flow_counter_query
mlx5_devx_cmd_flow_dump
mlx5_devx_cmd_mkey_create
mlx5_devx_cmd_modify_qp_state
mlx5_devx_cmd_modify_rq
mlx5_devx_cmd_modify_rqt
mlx5_devx_cmd_modify_sq
mlx5_devx_cmd_modify_tir
mlx5_devx_cmd_modify_virtq
mlx5_devx_cmd_qp_query_tis_td
mlx5_devx_cmd_query_hca_attr
mlx5_devx_cmd_query_parse_samples
mlx5_devx_cmd_query_virtq
mlx5_devx_cmd_register_read
mlx5_devx_get_out_command_status
mlx5_devx_cmd_create_flow_hit_aso_obj
mlx5_get_dbr
mlx5_glue
mlx5_malloc_mem_select
mlx5_mr_btree_init
mlx5_mr_btree_free
mlx5_mr_btree_dump
mlx5_mr_addr2mr_bh
mlx5_mr_release_cache
mlx5_mr_dump_cache
mlx5_mr_rebuild_cache
mlx5_mr_insert_cache
mlx5_mr_lookup_cache
mlx5_mr_lookup_list
mlx5_mr_create_primary
mlx5_mr_flush_local_cache
mlx5_mp_req_queue_state_modify
mlx5_mr_free
mlx5_pci_driver_register
mlx5_release_dbr
mlx5_malloc
mlx5_realloc
mlx5_free