Deleted Added
full compact
advlib.c (45846) advlib.c (46581)
1/*
2 * Low level routines for the Advanced Systems Inc. SCSI controllers chips
3 *
4 * Copyright (c) 1996-1997 Justin Gibbs.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
1/*
2 * Low level routines for the Advanced Systems Inc. SCSI controllers chips
3 *
4 * Copyright (c) 1996-1997 Justin Gibbs.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * $Id: advlib.c,v 1.11 1999/04/11 02:55:50 eivind Exp $
31 * $Id: advlib.c,v 1.12 1999/04/19 21:27:36 gibbs Exp $
32 */
33/*
34 * Ported from:
35 * advansys.c - Linux Host Driver for AdvanSys SCSI Adapters
36 *
37 * Copyright (c) 1995-1996 Advanced System Products, Inc.
38 * All Rights Reserved.
39 *

--- 1745 unchanged lines hidden (view full) ---

1785 u_int q_no)
1786{
1787 struct adv_target_transinfo* tinfo;
1788 u_int q_addr;
1789 u_int tid_no;
1790
1791 tid_no = ADV_TIX_TO_TID(scsiq->q2.target_ix);
1792 tinfo = &adv->tinfo[tid_no];
32 */
33/*
34 * Ported from:
35 * advansys.c - Linux Host Driver for AdvanSys SCSI Adapters
36 *
37 * Copyright (c) 1995-1996 Advanced System Products, Inc.
38 * All Rights Reserved.
39 *

--- 1745 unchanged lines hidden (view full) ---

1785 u_int q_no)
1786{
1787 struct adv_target_transinfo* tinfo;
1788 u_int q_addr;
1789 u_int tid_no;
1790
1791 tid_no = ADV_TIX_TO_TID(scsiq->q2.target_ix);
1792 tinfo = &adv->tinfo[tid_no];
1793 if (tinfo->current.period != tinfo->goal.period) {
1793 if ((tinfo->current.period != tinfo->goal.period)
1794 || (tinfo->current.offset != tinfo->goal.offset)) {
1794
1795 adv_msgout_sdtr(adv, tinfo->goal.period, tinfo->goal.offset);
1796 scsiq->q1.cntl |= QC_MSG_OUT;
1797 }
1798 q_addr = ADV_QNO_TO_QADDR(q_no);
1799
1800 scsiq->q1.status = QS_FREE;
1801

--- 244 unchanged lines hidden ---
1795
1796 adv_msgout_sdtr(adv, tinfo->goal.period, tinfo->goal.offset);
1797 scsiq->q1.cntl |= QC_MSG_OUT;
1798 }
1799 q_addr = ADV_QNO_TO_QADDR(q_no);
1800
1801 scsiq->q1.status = QS_FREE;
1802

--- 244 unchanged lines hidden ---