7525ebd8eb
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>
64 lines
1.3 KiB
Modula-2
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
|