Lines Matching refs:OUTB

878 #define OUTB(r, v)	OUTB_OFF(offsetof(struct sym_reg,r), (v))  macro
882 #define OUTONB(r, m) OUTB(r, INB(r) | (m))
883 #define OUTOFFB(r, m) OUTB(r, INB(r) & ~(m))
2922 OUTB (nc_istat, SIGP|np->istat_sem); in sym_put_start_queue()
2935 OUTB (nc_istat, SRST); in sym_chip_reset()
2937 OUTB (nc_istat, 0); in sym_chip_reset()
2955 OUTB (nc_istat, CABRT); in sym_soft_reset()
2963 OUTB (nc_istat, 0); in sym_soft_reset()
2996 OUTB (nc_stest3, TE); in sym_reset_scsi_bus()
2997 OUTB (nc_dcntl, (np->rv_dcntl & IRQM)); in sym_reset_scsi_bus()
2998 OUTB (nc_scntl1, CRST); in sym_reset_scsi_bus()
3031 OUTB (nc_scntl1, 0); in sym_reset_scsi_bus()
3112 OUTB (nc_stest3, TE|CSF); in sym_init()
3161 OUTB (nc_istat, 0x00 ); /* Remove Reset, abort */ in sym_init()
3164 OUTB (nc_scntl0, np->rv_scntl0 | 0xc0); in sym_init()
3166 OUTB (nc_scntl1, 0x00); /* odd parity, and remove CRST!! */ in sym_init()
3170 OUTB (nc_scid , RRE|np->myaddr); /* Adapter SCSI address */ in sym_init()
3172 OUTB (nc_istat , SIGP ); /* Signal Process */ in sym_init()
3173 OUTB (nc_dmode , np->rv_dmode); /* Burst length, dma mode */ in sym_init()
3174 OUTB (nc_ctest5, np->rv_ctest5); /* Large fifo + large burst */ in sym_init()
3176 OUTB (nc_dcntl , NOCOM|np->rv_dcntl); /* Protect SFBR */ in sym_init()
3177 OUTB (nc_ctest3, np->rv_ctest3); /* Write and invalidate */ in sym_init()
3178 OUTB (nc_ctest4, np->rv_ctest4); /* Master parity checking */ in sym_init()
3182 OUTB (nc_stest2, np->rv_stest2); in sym_init()
3184 OUTB (nc_stest2, EXT|np->rv_stest2); in sym_init()
3186 OUTB (nc_stest3, TE); /* TolerANT enable */ in sym_init()
3187 OUTB (nc_stime0, 0x0c); /* HTH disabled STO 0.25 sec */ in sym_init()
3193 OUTB (nc_aipcntl1, DISAIP); in sym_init()
3204 OUTB (nc_stest1, INB(nc_stest1) | 0x30); in sym_init()
3212 OUTB (nc_ctest0, (1<<5)); in sym_init()
3222 OUTB (nc_ccntl0, np->rv_ccntl0); in sym_init()
3223 OUTB (nc_ccntl1, np->rv_ccntl1); in sym_init()
3240 OUTB(nc_gpcntl, INB(nc_gpcntl) & ~0x01); in sym_init()
3242 OUTB(nc_gpcntl, (INB(nc_gpcntl) & ~0x41) | 0x20); in sym_init()
3248 OUTB (nc_dien , MDPE|BF|SSI|SIR|IID); in sym_init()
3626 OUTB (nc_sxfer, tp->head.sval); in sym_settrans()
3627 OUTB (nc_scntl3, tp->head.wval); in sym_settrans()
3630 OUTB (nc_scntl4, tp->head.uval); in sym_settrans()
3816 OUTB (nc_istat, (istat & SIGP) | INTF | np->istat_sem); in sym_intr1()
3827 OUTB (nc_istat, CABRT); in sym_intr1()
3905 OUTB (nc_ctest3, np->rv_ctest3 | CLF); /* clear dma fifo */ in sym_intr1()
3906 OUTB (nc_stest3, TE|CSF); /* clear scsi fifo */ in sym_intr1()
4005 OUTB (nc_ctest3, np->rv_ctest3 | CLF); /* clear dma fifo */ in sym_recover_scsi_int()
4006 OUTB (nc_stest3, TE|CSF); /* clear scsi fifo */ in sym_recover_scsi_int()
4272 OUTB (nc_ctest3, np->rv_ctest3 | CLF); /* dma fifo */ in sym_int_ma()
4273 OUTB (nc_stest3, TE|CSF); /* scsi fifo */ in sym_int_ma()
4398 OUTB (HF_PRT, hflags); in sym_int_ma()
5002 OUTB (nc_istat, SIGP); in sym_sir_task_recovery()
5424 OUTB (HF_PRT, hflags); in sym_modify_dp()
5607 OUTB (HS_PRT, HS_BUSY); in sym_sync_nego()
5717 OUTB (HS_PRT, HS_BUSY); in sym_ppr_nego()
5847 OUTB (HS_PRT, HS_BUSY); in sym_wide_nego()
5899 OUTB (HS_PRT, HS_NEGOTIATE); in sym_wide_nego()
5979 OUTB (HS_PRT, HS_BUSY); in sym_nego_rejected()
6225 OUTB (HS_PRT, HS_BUSY); in sym_int_sir()
6729 OUTB (nc_ctest4, (np->rv_ctest4 & MPEE));
6843 OUTB(nc_scntl3, scntl3);
6850 OUTB(nc_stest1, DBLEN); /* Enable clock multiplier */
6864 OUTB(nc_stest3, HSC); /* Halt the scsi clock */
6865 OUTB(nc_scntl3, scntl3);
6866 OUTB(nc_stest1, (DBLEN|DBLSEL));/* Select clock multiplier */
6867 OUTB(nc_stest3, 0x00); /* Restart scsi clock */
6895 OUTB (nc_dien , 0); /* mask all dma interrupts */
6897 OUTB (nc_scntl3, 4); /* set pre-scaler to divide by 3 */
6898 OUTB (nc_stime1, 0); /* disable general purpose timer */
6899 OUTB (nc_stime1, gen); /* set to nominal delay of 1<<gen * 125us */
6902 OUTB (nc_stime1, 0); /* disable general purpose timer */
6908 OUTB (nc_scntl3, 0);
6969 OUTB (nc_stest1, 0); /* make sure doubler is OFF */
7013 OUTB (nc_stest1, SCLK); /* Use the PCI clock as SCSI clock */
7015 OUTB (nc_stest1, 0);
7365 OUTB (nc_istat, SIGP|SEM);
7392 OUTB (nc_istat, SIGP|SEM);
9213 OUTB (nc_gpreg, *gpreg);
9259 OUTB (nc_gpcntl, *gpcntl & 0xfe);
9261 OUTB (nc_gpcntl, *gpcntl);
9271 OUTB (nc_gpcntl, *gpcntl | 0x01);
9273 OUTB (nc_gpcntl, *gpcntl);
9327 OUTB (nc_gpreg, old_gpreg);
9328 OUTB (nc_gpcntl, gpcntl);
9364 OUTB (nc_gpcntl, gpcntl);
9372 OUTB (nc_gpcntl, gpcntl);
9377 OUTB (nc_gpcntl, old_gpcntl);
9378 OUTB (nc_gpreg, old_gpreg);
9435 OUTB (nc_gpreg, *gpreg | 0x04);
9437 OUTB (nc_gpreg, *gpreg);
9462 OUTB (nc_gpreg, *gpreg);
9474 OUTB (nc_gpreg, *gpreg);
9550 OUTB (nc_gpreg, gpreg);
9552 OUTB (nc_gpcntl, gpcntl);
9559 OUTB (nc_gpcntl, old_gpcntl);
9560 OUTB (nc_gpreg, old_gpreg);