Deleted Added
full compact
digi.c (111821) digi.c (118607)
1/*-
2 * Copyright (c) 2001 Brian Somers <brian@Awfulhak.org>
3 * based on work by Slawa Olhovchenkov
4 * John Prince <johnp@knight-trosoft.com>
5 * Eric Hernes
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
1/*-
2 * Copyright (c) 2001 Brian Somers <brian@Awfulhak.org>
3 * based on work by Slawa Olhovchenkov
4 * John Prince <johnp@knight-trosoft.com>
5 * Eric Hernes
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
29 * $FreeBSD: head/sys/dev/digi/digi.c 111821 2003-03-03 16:24:47Z phk $
29 * $FreeBSD: head/sys/dev/digi/digi.c 118607 2003-08-07 15:04:27Z jhb $
30 */
31
32/*-
33 * TODO:
34 * Figure out what the con bios stuff is supposed to do
35 * Test with *LOTS* more cards - I only have a PCI8r and an ISA Xem.
36 */
37

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

1810
1811 mem = port->sc->memcmd;
1812
1813 port->sc->setwin(port->sc, 0);
1814
1815 head = port->sc->gdata->cin;
1816 mem[head + 0] = cmd;
1817 mem[head + 1] = port->pnum;
30 */
31
32/*-
33 * TODO:
34 * Figure out what the con bios stuff is supposed to do
35 * Test with *LOTS* more cards - I only have a PCI8r and an ISA Xem.
36 */
37

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

1810
1811 mem = port->sc->memcmd;
1812
1813 port->sc->setwin(port->sc, 0);
1814
1815 head = port->sc->gdata->cin;
1816 mem[head + 0] = cmd;
1817 mem[head + 1] = port->pnum;
1818 *(ushort *)(mem + head + 2) = op1;
1818 *(u_short *)(mem + head + 2) = op1;
1819
1820 head = (head + 4) & port->sc->gdata->cmax;
1821 port->sc->gdata->cin = head;
1822
1823 for (count = FEPTIMEOUT; count > 0; count--) {
1824 head = port->sc->gdata->cin;
1825 tail = port->sc->gdata->cout;
1826 n = (head - tail) & port->sc->gdata->cmax;

--- 133 unchanged lines hidden ---
1819
1820 head = (head + 4) & port->sc->gdata->cmax;
1821 port->sc->gdata->cin = head;
1822
1823 for (count = FEPTIMEOUT; count > 0; count--) {
1824 head = port->sc->gdata->cin;
1825 tail = port->sc->gdata->cout;
1826 n = (head - tail) & port->sc->gdata->cmax;

--- 133 unchanged lines hidden ---