Deleted Added
full compact
mcd.c (8375) mcd.c (8456)
1/*
2 * Copyright 1993 by Holger Veit (data part)
3 * Copyright 1993 by Brian Moore (audio part)
4 * Changes Copyright 1993 by Gary Clark II
5 * Changes Copyright (C) 1994-1995 by Andrey A. Chernov, Moscow, Russia
6 *
7 * Rewrote probe routine to work on newer Mitsumi drives.
8 * Additional changes (C) 1994 by Jordan K. Hubbard

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

35 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
36 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
37 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
38 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
39 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
40 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
41 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42 *
1/*
2 * Copyright 1993 by Holger Veit (data part)
3 * Copyright 1993 by Brian Moore (audio part)
4 * Changes Copyright 1993 by Gary Clark II
5 * Changes Copyright (C) 1994-1995 by Andrey A. Chernov, Moscow, Russia
6 *
7 * Rewrote probe routine to work on newer Mitsumi drives.
8 * Additional changes (C) 1994 by Jordan K. Hubbard

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

35 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
36 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
37 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
38 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
39 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
40 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
41 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42 *
43 * $Id: mcd.c,v 1.41 1995/04/12 20:47:58 wollman Exp $
43 * $Id: mcd.c,v 1.42 1995/05/09 11:39:40 rgrimes Exp $
44 */
45static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
46
47#include "mcd.h"
48#if NMCD > 0
49#include <sys/types.h>
50#include <sys/param.h>
51#include <sys/systm.h>

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

1070 /* for first block */
1071 mbx->nblk = (bp->b_bcount + (mbx->sz-1)) / mbx->sz;
1072 mbx->skip = 0;
1073
1074nextblock:
1075 blknum = (bp->b_blkno / (mbx->sz/DEV_BSIZE))
1076 + mbx->p_offset + mbx->skip/mbx->sz;
1077
44 */
45static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
46
47#include "mcd.h"
48#if NMCD > 0
49#include <sys/types.h>
50#include <sys/param.h>
51#include <sys/systm.h>

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

1070 /* for first block */
1071 mbx->nblk = (bp->b_bcount + (mbx->sz-1)) / mbx->sz;
1072 mbx->skip = 0;
1073
1074nextblock:
1075 blknum = (bp->b_blkno / (mbx->sz/DEV_BSIZE))
1076 + mbx->p_offset + mbx->skip/mbx->sz;
1077
1078 MCD_TRACE("mcd_doread: read blknum=%d for bp=0x%x\n",
1078 MCD_TRACE("mcd_doread: read blknum=%d for bp=%p\n",
1079 blknum, bp);
1080
1081 /* build parameter block */
1082 hsg2msf(blknum,rbuf.start_msf);
1083retry_read:
1084 /* send the read command */
1085 disable_intr();
1086 mcd_put(com_port,cd->read_command);

--- 584 unchanged lines hidden ---
1079 blknum, bp);
1080
1081 /* build parameter block */
1082 hsg2msf(blknum,rbuf.start_msf);
1083retry_read:
1084 /* send the read command */
1085 disable_intr();
1086 mcd_put(com_port,cd->read_command);

--- 584 unchanged lines hidden ---