dat.spec revision f808c858fa61e7769218966759510a8b1190dfcf
#
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License"). You may not use this file except in compliance
# with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#pragma ident "%Z%%M% %I% %E% SMI"
#
function dat_ia_query
declaration DAT_RETURN dat_ia_query(DAT_IA_HANDLE, DAT_EVD_HANDLE*, DAT_IA_ATTR_MASK, DAT_IA_ATTR*, DAT_PROVIDER_ATTR_MASK, DAT_PROVIDER_ATTR*)
end
function dat_registry_list_providers
declaration DAT_RETURN dat_registry_list_providers(DAT_COUNT max_to_return, DAT_COUNT *entries_returned, DAT_PROVIDER_INFO *(dat_provider_list[]))
end
function dat_ia_openv
declaration DAT_RETURN dat_ia_openv(const DAT_NAME_PTR, DAT_COUNT, DAT_EVD_HANDLE *, DAT_IA_HANDLE *, DAT_UINT32, DAT_UINT32, DAT_BOOLEAN)
end
function dat_ia_close
end
function dat_registry_add_provider
end
function dat_registry_remove_provider
end
function dat_strerror
end
function dat_set_consumer_context
end
function dat_get_consumer_context
end
function dat_get_handle_type
end
function dat_cr_query
end
function dat_cr_accept
end
function dat_cr_reject
end
function dat_cr_handoff
end
function dat_evd_create
declaration DAT_RETURN dat_evd_create(DAT_IA_HANDLE, DAT_COUNT, DAT_CNO_HANDLE, DAT_EVD_FLAGS, DAT_EVD_HANDLE*)
end
function dat_evd_modify_cno
end
function dat_evd_enable
end
function dat_evd_wait
end
function dat_evd_disable
end
function dat_evd_set_unwaitable
end
function dat_evd_clear_unwaitable
end
function dat_evd_query
end
function dat_evd_resize
end
function dat_evd_post_se
end
function dat_evd_dequeue
end
function dat_evd_free
end
function dat_ep_create
declaration DAT_RETURN dat_ep_create(DAT_IA_HANDLE, DAT_PZ_HANDLE, DAT_EVD_HANDLE, DAT_EVD_HANDLE,DAT_EVD_HANDLE, const DAT_EP_ATTR*, DAT_EP_HANDLE*)
end
function dat_ep_query
end
function dat_ep_modify
end
function dat_ep_connect
declaration DAT_RETURN dat_ep_connect(DAT_EP_HANDLE, DAT_IA_ADDRESS_PTR, DAT_CONN_QUAL, DAT_TIMEOUT, DAT_COUNT, const DAT_PVOID, DAT_QOS, DAT_CONNECT_FLAGS)
end
function dat_ep_dup_connect
declaration DAT_RETURN dat_ep_dup_connect(DAT_EP_HANDLE, DAT_EP_HANDLE, DAT_TIMEOUT, DAT_COUNT, const DAT_PVOID, DAT_QOS)
end
function dat_ep_disconnect
end
function dat_ep_post_send
declaration DAT_RETURN dat_ep_post_send(DAT_EP_HANDLE, DAT_COUNT, DAT_LMR_TRIPLET*, DAT_DTO_COOKIE, DAT_COMPLETION_FLAGS)
end
function dat_ep_post_recv
declaration DAT_RETURN dat_ep_post_recv(DAT_EP_HANDLE, DAT_COUNT, DAT_LMR_TRIPLET*, DAT_DTO_COOKIE, DAT_COMPLETION_FLAGS)
end
function dat_ep_post_rdma_read
declaration DAT_RETURN dat_ep_post_rdma_read(DAT_EP_HANDLE, DAT_COUNT, DAT_LMR_TRIPLET*, DAT_DTO_COOKIE, const DAT_RMR_TRIPLET*, DAT_COMPLETION_FLAGS)
end
function dat_ep_post_rdma_write
declaration DAT_RETURN dat_ep_post_rdma_write(DAT_EP_HANDLE, DAT_COUNT, DAT_LMR_TRIPLET*, DAT_DTO_COOKIE, const DAT_RMR_TRIPLET*, DAT_COMPLETION_FLAGS)
end
function dat_ep_get_status
end
function dat_ep_free
end
function dat_ep_reset
end
function dat_lmr_create
declaration DAT_RETURN dat_lmr_create(DAT_IA_HANDLE, DAT_MEM_TYPE, DAT_REGION_DESCRIPTION, DAT_VLEN, DAT_PZ_HANDLE, DAT_MEM_PRIV_FLAGS, DAT_LMR_HANDLE*, DAT_LMR_CONTEXT*, DAT_RMR_CONTEXT*, DAT_VLEN*, DAT_VADDR*)
end
function dat_lmr_query
end
function dat_lmr_free
end
function dat_lmr_sync_rdma_read
end
function dat_lmr_sync_rdma_write
end
function dat_rmr_create
end
function dat_rmr_query
end
function dat_rmr_bind
declaration DAT_RETURN dat_rmr_bind(DAT_RMR_HANDLE, const DAT_LMR_TRIPLET*, DAT_MEM_PRIV_FLAGS, DAT_EP_HANDLE, DAT_RMR_COOKIE, DAT_COMPLETION_FLAGS, DAT_RMR_CONTEXT*)
end
function dat_rmr_free
end
function dat_psp_create
declaration DAT_RETURN dat_psp_create(DAT_IA_HANDLE, DAT_CONN_QUAL, DAT_EVD_HANDLE, DAT_PSP_FLAGS, DAT_PSP_HANDLE*)
end
function dat_psp_create_any
declaration DAT_RETURN dat_psp_create_any(DAT_IA_HANDLE, DAT_CONN_QUAL*, DAT_EVD_HANDLE, DAT_PSP_FLAGS, DAT_PSP_HANDLE*)
end
function dat_psp_query
end
function dat_psp_free
end
function dat_rsp_create
declaration DAT_RETURN dat_rsp_create(DAT_IA_HANDLE, DAT_CONN_QUAL, DAT_EP_HANDLE, DAT_EVD_HANDLE, DAT_RSP_HANDLE*)
end
function dat_rsp_query
end
function dat_rsp_free
end
function dat_pz_create
end
function dat_pz_query
end
function dat_pz_free
end
function dat_ep_create_with_srq
declaration DAT_RETURN dat_ep_create_with_srq(DAT_IA_HANDLE, DAT_PZ_HANDLE, DAT_EVD_HANDLE, DAT_EVD_HANDLE, DAT_EVD_HANDLE, DAT_SRQ_HANDLE, DAT_EP_ATTR*, DAT_EP_HANDLE*)
end
function dat_ep_recv_query
end
function dat_ep_set_watermark
end
function dat_srq_create
end
function dat_srq_free
end
function dat_srq_post_recv
declaration DAT_RETURN dat_srq_post_recv(DAT_SRQ_HANDLE, DAT_COUNT, DAT_LMR_TRIPLET*, DAT_DTO_COOKIE)
end
function dat_srq_query
end
function dat_srq_resize
end
function dat_srq_set_lw
end
function dat_cno_create
end
function dat_cno_modify_agent
end
function dat_cno_query
end
function dat_cno_free
end
function dat_cno_wait
end