Elan Kernel Communications Manual
Quadrics Ltd.
© Quadrics Ltd. 1998-2003
Edition 4 Nov 2003
Contents
Chapter 1 - Introduction
Scope of Manual
Audience
Using this Manual
Related Information
Location of Online Documentation
Reader's Comments
Conventions
Chapter 2 - Elan Kernel Comms Operation
Overview
Chapter 3 - Elan Kernel Comms Function Reference
Initialisation and Miscellaneous Functions
ep_system
ep_waitfor_nodeid
ep_nodeid
ep_numnodes
Buffer Mapping and Network Memory Management
ep_dvma_reserve
ep_dvma_release
ep_dvma_load
ep_dvma_unload
ep_nmd_subset
Transmitting and Receiving Messages
ep_alloc_rcvr
ep_free_rcvr
ep_alloc_xmtr
ep_free_xmtr
ep_xmtr_availrails
ep_xmtr_noderails
ep_xmtr_prefrail
ep_rcvr_availrails
ep_rcvr_prefrail
ep_transmit_message
ep_multicast_message
ep_transmit_rpc
ep_poll_transmits
ep_queue_receive
ep_requeue_receive
ep_rpc_put
ep_rpc_get
ep_rxd_arg
ep_rxd_len
ep_rxd_status
ep_rxd_isrpc
ep_rxd_sequence
ep_rxd_envelope
ep_rxd_payload
ep_rxd_node
ep_rxd_railmask
ep_txd_node
ep_txd_statusblk
ep_complete_rpc
ep_complete_receive
ep_enable_txcallbacks
ep_disable_txcallbacks
Service Indicators and Per Message Timeouts
ep_svc_indicator_set
ep_svc_indicator_clear
ep_svc_indicator_is_set
ep_svc_indicator_bitmap
ep_svc_indicator_railmask
Chapter 4 - An Example Client and Server
Overview
PFS
Client
PFS
Server
Appendix A - Porting from Previous Versions
Introduction
Conceptual Differences
Changes to the Elan Kernel Comms Interface
Glossary
Index
© Quadrics Ltd. 1998-2003