OUTB 4467 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, SIGP); OUTB 4491 drivers/scsi/ncr53c8xx.c OUTB (nc_stest3, TE); OUTB 4492 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl1, CRST); OUTB 4526 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl1, 0); OUTB 4689 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, SIGP); OUTB 4732 drivers/scsi/ncr53c8xx.c OUTB (nc_dien , 0); OUTB 4742 drivers/scsi/ncr53c8xx.c OUTB(nc_dmode, np->sv_dmode); OUTB 4743 drivers/scsi/ncr53c8xx.c OUTB(nc_dcntl, np->sv_dcntl); OUTB 4744 drivers/scsi/ncr53c8xx.c OUTB(nc_ctest0, np->sv_ctest0); OUTB 4745 drivers/scsi/ncr53c8xx.c OUTB(nc_ctest3, np->sv_ctest3); OUTB 4746 drivers/scsi/ncr53c8xx.c OUTB(nc_ctest4, np->sv_ctest4); OUTB 4747 drivers/scsi/ncr53c8xx.c OUTB(nc_ctest5, np->sv_ctest5); OUTB 4748 drivers/scsi/ncr53c8xx.c OUTB(nc_gpcntl, np->sv_gpcntl); OUTB 4749 drivers/scsi/ncr53c8xx.c OUTB(nc_stest2, np->sv_stest2); OUTB 5176 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, SRST); OUTB 5178 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, 0 ); OUTB 5181 drivers/scsi/ncr53c8xx.c OUTB (nc_ctest0, EHP); OUTB 5183 drivers/scsi/ncr53c8xx.c OUTB (nc_ctest4, MUX); OUTB 5205 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, SRST); OUTB 5209 drivers/scsi/ncr53c8xx.c OUTB (nc_stest3, TE|CSF); OUTB 5267 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl0, np->rv_scntl0 | 0xc0); OUTB 5269 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl1, 0x00); /* odd parity, and remove CRST!! */ OUTB 5273 drivers/scsi/ncr53c8xx.c OUTB (nc_scid , RRE|np->myaddr); /* Adapter SCSI address */ OUTB 5275 drivers/scsi/ncr53c8xx.c OUTB (nc_istat , SIGP ); /* Signal Process */ OUTB 5276 drivers/scsi/ncr53c8xx.c OUTB (nc_dmode , np->rv_dmode); /* Burst length, dma mode */ OUTB 5277 drivers/scsi/ncr53c8xx.c OUTB (nc_ctest5, np->rv_ctest5); /* Large fifo + large burst */ OUTB 5279 drivers/scsi/ncr53c8xx.c OUTB (nc_dcntl , NOCOM|np->rv_dcntl); /* Protect SFBR */ OUTB 5280 drivers/scsi/ncr53c8xx.c OUTB (nc_ctest0, np->rv_ctest0); /* 720: CDIS and EHP */ OUTB 5281 drivers/scsi/ncr53c8xx.c OUTB (nc_ctest3, np->rv_ctest3); /* Write and invalidate */ OUTB 5282 drivers/scsi/ncr53c8xx.c OUTB (nc_ctest4, np->rv_ctest4); /* Master parity checking */ OUTB 5284 drivers/scsi/ncr53c8xx.c OUTB (nc_stest2, EXT|np->rv_stest2); /* Extended Sreq/Sack filtering */ OUTB 5285 drivers/scsi/ncr53c8xx.c OUTB (nc_stest3, TE); /* TolerANT enable */ OUTB 5286 drivers/scsi/ncr53c8xx.c OUTB (nc_stime0, 0x0c ); /* HTH disabled STO 0.25 sec */ OUTB 5307 drivers/scsi/ncr53c8xx.c OUTB (nc_dien , MDPE|BF|ABRT|SSI|SIR|IID); OUTB 5494 drivers/scsi/ncr53c8xx.c OUTB (nc_sxfer, tp->sval); OUTB 5496 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl3, tp->wval); OUTB 5909 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, (istat & SIGP) | INTF); OUTB 5919 drivers/scsi/ncr53c8xx.c OUTB (nc_istat, CABRT); OUTB 6031 drivers/scsi/ncr53c8xx.c OUTB (nc_stest3, TE|CSF); OUTB 6048 drivers/scsi/ncr53c8xx.c OUTB (HS_PRT, HS_UNEXPECTED); OUTB 6209 drivers/scsi/ncr53c8xx.c OUTB (nc_stest3, TE|CSF); /* clear scsi fifo */ OUTB 6301 drivers/scsi/ncr53c8xx.c OUTB (nc_stest3, TE|CSF); /* clear scsi fifo */ OUTB 6826 drivers/scsi/ncr53c8xx.c OUTB (HS_PRT, HS_BUSY); OUTB 6921 drivers/scsi/ncr53c8xx.c OUTB (HS_PRT, HS_BUSY); OUTB 7008 drivers/scsi/ncr53c8xx.c OUTB (HS_PRT, HS_BUSY); OUTB 7815 drivers/scsi/ncr53c8xx.c OUTB(nc_scntl3, scntl3); OUTB 7822 drivers/scsi/ncr53c8xx.c OUTB(nc_stest1, DBLEN); /* Enable clock multiplier */ OUTB 7831 drivers/scsi/ncr53c8xx.c OUTB(nc_stest3, HSC); /* Halt the scsi clock */ OUTB 7832 drivers/scsi/ncr53c8xx.c OUTB(nc_scntl3, scntl3); OUTB 7833 drivers/scsi/ncr53c8xx.c OUTB(nc_stest1, (DBLEN|DBLSEL));/* Select clock multiplier */ OUTB 7834 drivers/scsi/ncr53c8xx.c OUTB(nc_stest3, 0x00); /* Restart scsi clock */ OUTB 7861 drivers/scsi/ncr53c8xx.c OUTB (nc_stest1, 0); /* make sure clock doubler is OFF */ OUTB 7864 drivers/scsi/ncr53c8xx.c OUTB (nc_dien , 0); /* mask all dma interrupts */ OUTB 7866 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl3, 4); /* set pre-scaler to divide by 3 */ OUTB 7867 drivers/scsi/ncr53c8xx.c OUTB (nc_stime1, 0); /* disable general purpose timer */ OUTB 7868 drivers/scsi/ncr53c8xx.c OUTB (nc_stime1, gen); /* set to nominal delay of 1<<gen * 125us */ OUTB 7873 drivers/scsi/ncr53c8xx.c OUTB (nc_stime1, 0); /* disable general purpose timer */ OUTB 7879 drivers/scsi/ncr53c8xx.c OUTB (nc_scntl3, 0); OUTB 430 drivers/scsi/ncr53c8xx.h #define OUTONB(r, m) OUTB(r, INB(r) | (m)) OUTB 431 drivers/scsi/ncr53c8xx.h #define OUTOFFB(r, m) OUTB(r, INB(r) & ~(m)) OUTB 959 drivers/scsi/sym53c8xx_2/sym_glue.c OUTB(np, nc_istat, SIGP|SEM); OUTB 967 drivers/scsi/sym53c8xx_2/sym_glue.c OUTB(np, nc_istat, SIGP|SEM); OUTB 1623 drivers/scsi/sym53c8xx_2/sym_glue.c OUTB(np, nc_istat, SRST); OUTB 1626 drivers/scsi/sym53c8xx_2/sym_glue.c OUTB(np, nc_istat, 0); OUTB 122 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, SRST); OUTB 125 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, 0); OUTB 147 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, CABRT); OUTB 159 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, 0); OUTB 189 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, TE); OUTB 190 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_dcntl, (np->rv_dcntl & IRQM)); OUTB 191 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl1, CRST); OUTB 225 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl1, 0); OUTB 238 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl3, scntl3); OUTB 245 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest1, DBLEN); /* Enable clock multiplier */ OUTB 261 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, HSC); /* Halt the scsi clock */ OUTB 262 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl3, scntl3); OUTB 263 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest1, (DBLEN|DBLSEL));/* Select clock multiplier */ OUTB 264 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, 0x00); /* Restart scsi clock */ OUTB 311 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_dien, 0); /* mask all dma interrupts */ OUTB 320 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat1, SIRQD); OUTB 322 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl3, 4); /* set pre-scaler to divide by 3 */ OUTB 323 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stime1, 0); /* disable general purpose timer */ OUTB 324 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stime1, gen); /* set to nominal delay of 1<<gen * 125us */ OUTB 327 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stime1, 0); /* disable general purpose timer */ OUTB 333 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat1, 0); OUTB 340 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl3, 0); OUTB 399 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest1, 0); /* make sure doubler is OFF */ OUTB 446 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest1, SCLK); /* Use the PCI clock as SCSI clock */ OUTB 448 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest1, 0); OUTB 1004 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest4, (np->rv_ctest4 & MPEE)); OUTB 1520 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, SIGP|np->istat_sem); OUTB 1704 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, TE|CSF); OUTB 1753 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, 0x00); /* Remove Reset, abort */ OUTB 1757 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl0, np->rv_scntl0 | 0xc0); OUTB 1759 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl1, 0x00); /* odd parity, and remove CRST!! */ OUTB 1763 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scid , RRE|np->myaddr); /* Adapter SCSI address */ OUTB 1765 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat , SIGP ); /* Signal Process */ OUTB 1766 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_dmode , np->rv_dmode); /* Burst length, dma mode */ OUTB 1767 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest5, np->rv_ctest5); /* Large fifo + large burst */ OUTB 1769 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_dcntl , NOCOM|np->rv_dcntl); /* Protect SFBR */ OUTB 1770 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest3, np->rv_ctest3); /* Write and invalidate */ OUTB 1771 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest4, np->rv_ctest4); /* Master parity checking */ OUTB 1775 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest2, np->rv_stest2); OUTB 1777 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest2, EXT|np->rv_stest2); OUTB 1779 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, TE); /* TolerANT enable */ OUTB 1780 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stime0, 0x0c); /* HTH disabled STO 0.25 sec */ OUTB 1786 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_aipcntl1, DISAIP); OUTB 1797 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest1, INB(np, nc_stest1) | 0x30); OUTB 1805 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest0, (1<<5)); OUTB 1815 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ccntl0, np->rv_ccntl0); OUTB 1816 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ccntl1, np->rv_ccntl1); OUTB 1845 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_gpcntl, INB(np, nc_gpcntl) & ~0x01); OUTB 1847 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_gpcntl, (INB(np, nc_gpcntl) & ~0x41) | 0x20); OUTB 1853 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_dien , MDPE|BF|SSI|SIR|IID); OUTB 2012 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_sxfer, tp->head.sval); OUTB 2013 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl3, tp->head.wval); OUTB 2016 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_scntl4, tp->head.uval); OUTB 2192 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest3, np->rv_ctest3 | CLF); /* clear dma fifo */ OUTB 2193 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, TE|CSF); /* clear scsi fifo */ OUTB 2467 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest3, np->rv_ctest3 | CLF); /* dma fifo */ OUTB 2468 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, TE|CSF); /* scsi fifo */ OUTB 2593 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HF_PRT, hflags); OUTB 2821 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, (istat & SIGP) | INTF | np->istat_sem); OUTB 2832 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, CABRT); OUTB 2918 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_ctest3, np->rv_ctest3 | CLF); /* clear dma fifo */ OUTB 2919 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_stest3, TE|CSF); /* clear scsi fifo */ OUTB 3372 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, SIGP); OUTB 3804 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HF_PRT, hflags); OUTB 4032 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HS_PRT, HS_BUSY); OUTB 4169 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HS_PRT, HS_BUSY); OUTB 4269 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HS_PRT, HS_BUSY); OUTB 4300 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HS_PRT, HS_NEGOTIATE); OUTB 4358 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HS_PRT, HS_BUSY); OUTB 4618 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, HS_PRT, HS_BUSY); OUTB 5283 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, SIGP|SEM); OUTB 5317 drivers/scsi/sym53c8xx_2/sym_hipd.c OUTB(np, nc_istat, SIGP|SEM); OUTB 200 drivers/scsi/sym53c8xx_2/sym_hipd.h #define OUTONB(np, r, m) OUTB(np, r, INB(np, r) | (m)) OUTB 201 drivers/scsi/sym53c8xx_2/sym_hipd.h #define OUTOFFB(np, r, m) OUTB(np, r, INB(np, r) & ~(m)) OUTB 262 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, *gpreg); OUTB 309 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, *gpcntl & 0xfe); OUTB 311 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, *gpcntl); OUTB 321 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, *gpcntl | 0x01); OUTB 323 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, *gpcntl); OUTB 378 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, old_gpreg); OUTB 379 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, gpcntl); OUTB 408 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, old_gpcntl); OUTB 409 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, old_gpreg); OUTB 432 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, old_gpreg); OUTB 433 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, gpcntl); OUTB 469 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, gpcntl); OUTB 477 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, gpcntl); OUTB 482 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, old_gpcntl); OUTB 483 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, old_gpreg); OUTB 540 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, *gpreg | 0x04); OUTB 543 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, *gpreg); OUTB 568 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, *gpreg); OUTB 581 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, *gpreg); OUTB 660 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, gpreg); OUTB 662 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, gpcntl); OUTB 669 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpcntl, old_gpcntl); OUTB 670 drivers/scsi/sym53c8xx_2/sym_nvram.c OUTB(np, nc_gpreg, old_gpreg); OUTB 2224 drivers/video/fbdev/atafb.c OUTB(0x3c8, regno); OUTB 2226 drivers/video/fbdev/atafb.c OUTB(0x3c9, red & colmask); OUTB 2228 drivers/video/fbdev/atafb.c OUTB(0x3c9, green & colmask); OUTB 2230 drivers/video/fbdev/atafb.c OUTB(0x3c9, blue & colmask); OUTB 2235 drivers/video/fbdev/atafb.c OUTB((MV300_reg[regno] << 2) + 1, red); OUTB 2236 drivers/video/fbdev/atafb.c OUTB((MV300_reg[regno] << 2) + 1, green); OUTB 2237 drivers/video/fbdev/atafb.c OUTB((MV300_reg[regno] << 2) + 1, blue);