aic7xxx.seq (139749) | aic7xxx.seq (165628) |
---|---|
1/*- 2 * Adaptec 274x/284x/294x device driver firmware for Linux and FreeBSD. 3 * 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 23 unchanged lines hidden (view full) --- 32 * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 33 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 36 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 37 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 * POSSIBILITY OF SUCH DAMAGES. 39 * | 1/*- 2 * Adaptec 274x/284x/294x device driver firmware for Linux and FreeBSD. 3 * 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 23 unchanged lines hidden (view full) --- 32 * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 33 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 36 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 37 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 38 * POSSIBILITY OF SUCH DAMAGES. 39 * |
40 * $FreeBSD: head/sys/dev/aic7xxx/aic7xxx.seq 139749 2005-01-06 01:43:34Z imp $ | 40 * $FreeBSD: head/sys/dev/aic7xxx/aic7xxx.seq 165628 2006-12-29 13:08:46Z yar $ |
41 */ 42 43VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $" 44PATCH_ARG_LIST = "struct ahc_softc *ahc" 45PREFIX = "ahc_" 46 47#include "aic7xxx.reg" 48#include "scsi_message.h" --- 1949 unchanged lines hidden (view full) --- 1998} 1999 2000if ((ahc->flags & AHC_TARGETROLE) != 0) { 2001/* 2002 * Change to a new phase. If we are changing the state of the I/O signal, 2003 * from out to in, wait an additional data release delay before continuing. 2004 */ 2005change_phase: | 41 */ 42 43VERSION = "$Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $" 44PATCH_ARG_LIST = "struct ahc_softc *ahc" 45PREFIX = "ahc_" 46 47#include "aic7xxx.reg" 48#include "scsi_message.h" --- 1949 unchanged lines hidden (view full) --- 1998} 1999 2000if ((ahc->flags & AHC_TARGETROLE) != 0) { 2001/* 2002 * Change to a new phase. If we are changing the state of the I/O signal, 2003 * from out to in, wait an additional data release delay before continuing. 2004 */ 2005change_phase: |
2006 /* Wait for preceeding I/O session to complete. */ | 2006 /* Wait for preceding I/O session to complete. */ |
2007 test SCSISIGI, ACKI jnz .; 2008 2009 /* Change the phase */ 2010 and DINDEX, IOI, SCSISIGI; 2011 mov SCSISIGO, SINDEX; 2012 and A, IOI, SINDEX; 2013 2014 /* --- 389 unchanged lines hidden --- | 2007 test SCSISIGI, ACKI jnz .; 2008 2009 /* Change the phase */ 2010 and DINDEX, IOI, SCSISIGI; 2011 mov SCSISIGO, SINDEX; 2012 and A, IOI, SINDEX; 2013 2014 /* --- 389 unchanged lines hidden --- |