1: /*
   2:  * Copyright (c) 1988 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  *
   6:  *	@(#)net_scb.s	1.2 (2.11BSD GTE) 10/13/92
   7:  */
   8: 
   9: #include "acc.h"
  10: #include "css.h"
  11: #include "de.h"
  12: #include "ec.h"
  13: #include "il.h"
  14: #include "qe.h"
  15: #include "qt.h"
  16: #include "sri.h"
  17: #include "vv.h"
  18: 
  19: /*
  20:  * Entry points for interrupt vectors from kernel low-core
  21:  */
  22: 
  23: #define HANDLER(handler)        .globl handler, _/**/handler; \
  24:                                 handler: jsr r0,call; jmp _/**/handler
  25: 
  26: #if NACC > 0
  27:         HANDLER(accrint)
      /          accrint: jsr r0,call; jmp _accrint
  28:         HANDLER(accxint)
      /          accxint: jsr r0,call; jmp _accxint
  29: #endif
  30: 
  31: #if NCSS > 0
  32:         HANDLER(cssrint)
      /          cssrint: jsr r0,call; jmp _cssrint
  33:         HANDLER(cssxint)
      /          cssxint: jsr r0,call; jmp _cssxint
  34: #endif
  35: 
  36: #if NDE > 0
  37:         HANDLER(deintr)
      /          deintr: jsr r0,call; jmp _deintr
  38: #endif
  39: 
  40: #if NEC > 0
  41:         HANDLER(ecrint)
      /          ecrint: jsr r0,call; jmp _ecrint
  42:         HANDLER(eccollide)
      /          eccollide: jsr r0,call; jmp _eccollide
  43:         HANDLER(ecxint)
      /          ecxint: jsr r0,call; jmp _ecxint
  44: #endif
  45: 
  46: #if NIL > 0
  47:         HANDLER(ilrint)
      /          ilrint: jsr r0,call; jmp _ilrint
  48:         HANDLER(ilcint)
      /          ilcint: jsr r0,call; jmp _ilcint
  49: #endif
  50: 
  51: #if NQE > 0
  52:         HANDLER(qeintr)
      /          qeintr: jsr r0,call; jmp _qeintr
  53: #endif
  54: 
  55: #if NQT > 0
  56:         HANDLER(qtintr)
      /          qtintr: jsr r0,call; jmp _qtintr
  57: #endif
  58: 
  59: #if NSRI > 0
  60:         HANDLER(srixint)
      /          srixint: jsr r0,call; jmp _srixint
  61:         HANDLER(srirint)
      /          srirint: jsr r0,call; jmp _srirint
  62: #endif
  63: 
  64: #if NVV > 0
  65:         HANDLER(vvrint)
      /          vvrint: jsr r0,call; jmp _vvrint
  66:         HANDLER(vvxint)
      /          vvxint: jsr r0,call; jmp _vvxint
  67: #endif

Defined functions

accrint defined in line 27; used 1 times
accxint defined in line 28; used 1 times
cssrint defined in line 32; used 1 times
cssxint defined in line 33; used 1 times
deintr defined in line 37; used 1 times
eccollide defined in line 42; used 1 times
ecrint defined in line 41; used 1 times
ecxint defined in line 43; used 1 times
ilcint defined in line 48; used 1 times
ilrint defined in line 47; used 1 times
qeintr defined in line 52; never used
qtintr defined in line 56; never used
srirint defined in line 61; used 1 times
srixint defined in line 60; used 1 times
vvrint defined in line 65; used 1 times
vvxint defined in line 66; used 1 times

Defined macros

HANDLER defined in line 23; used 16 times
Last modified: 1992-10-14
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 3046
Valid CSS Valid XHTML 1.0 Strict