Home
last modified time | relevance | path

Searched refs:inb (Results 1 – 23 of 23) sorted by relevance

/original-bsd/sys/i386/stand/
H A Dkbd.c24 u_char inb();
116 while(inb(0x64)&1 == 0); in kbd()
117 dt = inb(0x60); in kbd()
119 while(inb(0x64)&1 == 0); in kbd()
120 } while(dt == inb(0x60)); in kbd()
174 c = inb(0x60); in scankbd()
189 while (inb(0x64)&2); outb(0x64,0x60); in kbdreset()
190 while (inb(0x64)&2); outb(0x60,0x4D); in kbdreset()
193 while (inb(0x64)&2); /* wait input ready */ in kbdreset()
196 while((c=inb(0x60))!=0xFA) ; in kbdreset()
[all …]
H A Dwd.c214 while ((inb(wdc+wd_status) & WDCS_DRQ) == 0) ;
221 if (inb(wdc+wd_status) & WDCS_DRQ) goto error;
225 if (inb(wdc+wd_status) & WDCS_ERR) goto error;
232 erro = inb(wdc+wd_error);
238 blknm, inb(wdc+wd_status), erro);
279 if ((i = inb(wdc+wd_status)) & WDCS_ERR) {
304 while (inb(wdc+wd_status) & WDCS_BUSY) ;
320 if ((i = inb(wdc+wd_status)) & WDCS_ERR) {
323 err = inb(wdc+wd_error);
373 while (inb(wdc+wd_status) & WDCS_BUSY) ;
[all …]
H A Dwdbootblk.c126 inb %dx,%al
148 inb %dx,%al
153 inb %dx,%al /* cyl_hi */
160 inb %dx,%al /* sdh */
H A Dfdbootblk.c159 2: inb %dx,%al
178 inb %dx,%al
190 2: inb %dx,%al
196 inb %dx,%al
H A Dfd.c192 while ((i = inb(fdc+fdsts) & 192) != 192) if (i == 128) return -1; in in_fdc()
193 return inb(0x3f5); in in_fdc()
237 while ((c=inb(0x20))&0x7f != 6); /* wait for int */ in waitio()
246 r = (inb(fdc+fdsts) & 192);
H A Dcga.c57 cursorat = inb(addr_6845+1)<<8 ;
59 cursorat |= inb(addr_6845+1);
H A Dsrt0.c166 inb %dx,%al
/original-bsd/sys/i386/isa/
H A Dcom.c266 code = inb(com+com_iir);
278 code = inb(com+com_data); \
287 code = inb(com+com_data); \
334 c = inb(com+com_data);
361 stat = inb(com+com_msr);
511 if (inb(com+com_lsr) & LSR_TXRDY) {
566 bits = inb(com+com_msr);
633 stat = inb(com+com_iir);
649 c = inb(com+com_data); in comcngetc()
650 stat = inb(com+com_iir); in comcngetc()
[all …]
H A Dclock.c77 if (s = inb (IO_RTC+1)) in startrtclock()
98 low = inb(IO_TIMER1); /* least siginifcant */ in findcpuspeed()
99 remainder = inb(IO_TIMER1); /* most significant */ in findcpuspeed()
208 printf("%d ",bcd(inb(IO_RTC+1)));
210 printf("%d ",bcd(inb(IO_RTC+1)));
212 printf("%d ",bcd(inb(IO_RTC+1)));
214 printf("%d ",bcd(inb(IO_RTC+1)));
216 printf("%d ",bcd(inb(IO_RTC+1)));
218 printf("%d\n",bcd(inb(IO_RTC+1)));
H A Dwd.c156 if(inb(wdc+wd_error) != 0x5a && inb(wdc+wd_cyl_lo) == 0xa5)
398 while ((inb(wdc+wd_status) & WDCS_BUSY) != 0) ; in wdstart()
434 while ((inb(wdc+wd_status) & WDCS_DRQ) == 0); in wdstart()
530 while ((inb(wdc+wd_status) & WDCS_DRQ) == 0) ; in wdintr()
753 if ((stat = inb(wdc+wd_status)) & WDCS_ERR) {
758 inb(wdc+wd_error), WDERR_BITS);
800 if ((stat = inb(wdc+wd_status)) & WDCS_ERR) {
856 stat = inb(wdc+wd_error);
1083 while (inb(wdc+wd_status) & WDCS_BUSY) ;
1147 inb(wdc+wd_sdh), inb(wdc+wd_sector),
[all …]
H A Dif_we.c118 sum += inb(is->id_iobase + WD_ROM_OFFSET + i);
121 sc->we_type = inb(is->id_iobase + WD_ROM_OFFSET + 6);
390 weisr.is_byte = inb(sc->we_io_nic_addr + WD_P0_ISR);
398 inb(sc->we_io_nic_addr + WD_P0_TBCR0);
405 (void) inb(sc->we_io_nic_addr + 0xD);
406 (void) inb(sc->we_io_nic_addr + 0xE);
407 (void) inb(sc->we_io_nic_addr + 0xF);
427 weisr.is_byte = inb(sc->we_io_nic_addr + WD_P0_ISR);
479 bnry = inb(sc->we_io_nic_addr + WD_P0_BNRY);
482 curr = inb(sc->we_io_nic_addr + WD_P1_CURR);
[all …]
H A Dpccons.c90 u_char inb();
99 while (inb(0x64)&2); outb(0x64,0x60);
100 while (inb(0x64)&2); outb(0x60,0x4D);
103 while (inb(0x64)&2); /* wait input ready */
105 while((c=inb(0x60))!=0xFA) {
114 while((c=inb(0x60))!=0xAA);
396 outb(0x61,inb(0x61)&0xFC); in sysbeepstop()
404 outb(0x61,inb(0x61)|3); in sysbeep()
467 cursorat = inb(addr_6845+1)<<8 ;
469 cursorat |= inb(addr_6845+1);
[all …]
H A Dif_ne.c105 val = inb(nec+ne_reset);
181 cmd = inb(nec+ds_cmd);
207 cmd = inb(nec+ds_cmd);
409 cmd = inb (nec+ds_cmd); in neintr()
411 isr = inb (nec+ds0_isr); in neintr()
418 (void) inb(nec+ ds0_rsr); in neintr()
419 (void) inb(nec+ 0xD); in neintr()
420 (void) inb(nec + 0xE); in neintr()
421 (void) inb(nec + 0xF); in neintr()
430 pend = inb(nec+ds1_curr); in neintr()
[all …]
H A Dwt.c737 stat = inb(wtport) & (READY|EXCEP); in wtdsl2()
882 do s = inb(STATPORT); in cmds()
921 do s = inb(STATPORT); in ioend()
942 do s = inb(STATPORT); in wmark()
957 do s = inb(STATPORT); in rwind()
972 do s = inb(STATPORT);
983 do s = inb(STATPORT);
991 *stp++ = inb(DATAPORT); /* read status byte */
1016 if ((inb(STATPORT) & RESETMASK) == RESETVAL) in t_reset()
1051 do s = inb(STATPORT) & STAT;
[all …]
H A Disa.h18 unsigned char inb(), rtcin();
H A Disa.c217 log(LOG_CRIT, "\nNMI port 61 %x, port 70 %x\n", inb(0x61), inb(0x70)); in isa_nmi()
H A Dfd.c222 while ((i = inb(fdc+fdsts) & (NE7_DIO|NE7_RQM)) != (NE7_DIO|NE7_RQM)) in in_fdc()
224 return inb(fdc+fddata); in in_fdc()
246 r = (inb(fdc+fdsts) & (NE7_DIO|NE7_RQM));
272 if (inb(fdc+fdsts)& NE7_RQM) return 0; in check_fdc()
H A Dif_apx.c108 #define APX_RCSR(apx, csrname) inb(&(apx->apx_reg->csrname))
H A Dif_ec.c160 #define ECRD(p, e) inb(&(p->e))
/original-bsd/usr.bin/tcopy/
H A Dtcopy.c211 char *inb; local
213 inb = getspace(maxblk);
216 if ((inn = read(inp, inb, inmaxblk)) == -1) {
219 inn = read(inp, inb, inmaxblk);
249 if (bcmp(inb, outb, inn)) {
/original-bsd/old/refer/refer/
H A Dglue4.c19 char *inp, inb[500]; local
25 strcpy (inp=inb, in);
/original-bsd/sys/i386/i386/
H A Dmem.c113 tmp = inb(uio->uio_offset);
H A Dlocore.s50 #define NOP inb $0x84, %al ; inb $0x84, %al
409 inb %dx,%al
427 inb $0x71,%al # Compaq SystemPro
855 inb $0x84,%al # check wristwatch
859 inb $0x84,%al # check wristwatch
866 inb $0x84,%al # check wristwatch
870 inb $0x84,%al # check wristwatch