Annotation of gcl520h/_multpor.h, revision 1.1.1.1

1.1       root        1: #ifndef __MULTPORT_DOT_H
                      2: #define __MULTPORT_DOT_H
                      3: 
                      4: /*
                      5:  * _MULTPOR.H           5.20A  June 8, 1995
                      6:  *
                      7:  * The Greenleaf Comm Library
                      8:  *
                      9:  * Copyright (C) 1984-1995 Greenleaf Software Inc.  All Rights Reserved.
                     10:  *
                     11:  * NOTES
                     12:  *
                     13:  *  This file contains all the structure definitions and function
                     14:  *  prototypes used internally by all the Multiport board front end
                     15:  *  dispatcher routines.  You should never need to include this header
                     16:  *  file in an end user application.
                     17:  *
                     18:  * MODIFICATIONS
                     19:  *
                     20:  * December 12, 1992  4.00A : Initial release
                     21:  *
                     22:  */
                     23: 
                     24: #include "commlib.h"
                     25: #include "gsci.h"
                     26: 
                     27: struct digiboard_isr_data {
                     28: #ifndef  VGFD
                     29:     struct PORTINFO GF_FAR *first_port_info;
                     30: #else
                     31:     struct PORTINFO GF_FAR *first_port_info_PM;
                     32:     struct PORTINFO GF_FAR *first_port_info_V86;
                     33:     long reserved; /* for VGFD */
                     34: #endif
                     35:     int shared_status_port;
                     36:     int status_port_mask;
                     37:     int port_count;
                     38:     void *myself;
                     39: };
                     40: 
                     41: struct stargate_isr_data {
                     42: #ifndef  VGFD
                     43:     struct PORTINFO GF_FAR *first_port_info;
                     44: #else
                     45:     struct PORTINFO GF_FAR *first_port_info_PM;
                     46:     struct PORTINFO GF_FAR *first_port_info_V86;
                     47:     long reserved; /* for VGFD */
                     48: #endif
                     49:     int shared_status_port;
                     50:     int status_port_mask;
                     51:     int port_count;
                     52:     void *myself;
                     53: };
                     54: 
                     55: struct arnet_isr_data {
                     56: #ifndef  VGFD
                     57:     struct PORTINFO GF_FAR *first_port_info;
                     58: #else
                     59:     struct PORTINFO GF_FAR *first_port_info_PM;
                     60:     struct PORTINFO GF_FAR *first_port_info_V86;
                     61:     long reserved; /* for VGFD */
                     62: #endif
                     63:     int shared_status_port;
                     64:     int status_port_mask;
                     65:     int port_count;
                     66:     void *myself;
                     67: };
                     68: 
                     69: struct ast_isr_data {
                     70: #ifndef  VGFD
                     71:     struct PORTINFO GF_FAR *first_port_info;
                     72: #else
                     73:     struct PORTINFO GF_FAR *first_port_info_PM;
                     74:     struct PORTINFO GF_FAR *first_port_info_V86;
                     75:     long reserved; /* for VGFD */
                     76: #endif
                     77:     int shared_status_port;
                     78:     int irq_clear_port;
                     79:     int port_count;
                     80:     void *myself;
                     81: };
                     82: 
                     83: struct contec_isr_data {
                     84: #ifndef  VGFD
                     85:     struct PORTINFO GF_FAR *first_port_info;
                     86: #else
                     87:     struct PORTINFO GF_FAR *first_port_info_PM;
                     88:     struct PORTINFO GF_FAR *first_port_info_V86;
                     89:     long reserved; /* for VGFD */
                     90: #endif
                     91:     int shared_status_port;
                     92:     int port_count;
                     93:     void *myself;
                     94: };
                     95: 
                     96: void GF_CDECL GF_FAR _DigiIsaIsrDispatcher( void GF_FAR *port );
                     97: void GF_CDECL GF_FAR _DigiMcaIsrDispatcher( void GF_FAR *port );
                     98: void GF_CDECL GF_FAR _StargateIsrDispatcher( void GF_FAR *port );
                     99: void GF_CDECL GF_FAR _AstIsrDispatcher( void GF_FAR *port );
                    100: void GF_CDECL GF_FAR _ArnetIsrDispatcher( void GF_FAR *port );
                    101: void GF_CDECL GF_FAR _ContecIsrDispatcher( void GF_FAR *port );
                    102: 
                    103: void GF_CONV tear_down_stargate( struct stargate_isr_data GF_FAR *isr_data );
                    104: 
                    105: #endif /* #ifndef __MULTPORT_DOT_H */
                    106: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.