/src/sys/arch/luna68k/stand/boot/ |
sio.c | 80 #include <luna68k/stand/boot/sioreg.h> 85 static int sioreg(int, int); 107 int rr0 = sioreg(REG(unit, RR0), 0); 108 int rr1 = sioreg(REG(unit, RR1), 0); 116 sioreg(REG(unit, WR0), WR0_ERRRST); 191 while ((sioreg(REG(unit, RR0), 0) & RR0_TXEMPTY) == 0) 197 while ((sioreg(REG(unit, RR0), 0) & RR0_TXEMPTY) == 0) 216 sioreg(REG(0, WR0), WR0_CHANRST); 219 sioreg(WR2A, WR2_VEC86 | WR2_INTR_1); 221 sioreg(WR2B, 0) 256 sioreg(int reg, int val) function in typeref:typename:int [all...] |
sio.c | 80 #include <luna68k/stand/boot/sioreg.h> 85 static int sioreg(int, int); 107 int rr0 = sioreg(REG(unit, RR0), 0); 108 int rr1 = sioreg(REG(unit, RR1), 0); 116 sioreg(REG(unit, WR0), WR0_ERRRST); 191 while ((sioreg(REG(unit, RR0), 0) & RR0_TXEMPTY) == 0) 197 while ((sioreg(REG(unit, RR0), 0) & RR0_TXEMPTY) == 0) 216 sioreg(REG(0, WR0), WR0_CHANRST); 219 sioreg(WR2A, WR2_VEC86 | WR2_INTR_1); 221 sioreg(WR2B, 0) 256 sioreg(int reg, int val) function in typeref:typename:int [all...] |
/src/sys/arch/luna68k/dev/ |
siovar.h | 37 struct sioreg { struct 47 struct sioreg *sc_ctl; 54 static inline uint16_t getsiocsr(struct sioreg *); 55 static inline void setsioreg(struct sioreg *, int, int); 57 static inline int siogetc(struct sioreg *); 58 static inline void sioputc(struct sioreg *, int); 61 getsiocsr(struct sioreg *sio) 73 setsioreg(struct sioreg *sio, int regno, int val) 82 siogetc(struct sioreg *sio) 96 sioputc(struct sioreg *sio, int c [all...] |
siovar.h | 37 struct sioreg { struct 47 struct sioreg *sc_ctl; 54 static inline uint16_t getsiocsr(struct sioreg *); 55 static inline void setsioreg(struct sioreg *, int, int); 57 static inline int siogetc(struct sioreg *); 58 static inline void sioputc(struct sioreg *, int); 61 getsiocsr(struct sioreg *sio) 73 setsioreg(struct sioreg *sio, int regno, int val) 82 siogetc(struct sioreg *sio) 96 sioputc(struct sioreg *sio, int c [all...] |