linux/drivers/scsi/dmx3191d.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
    dmx3191d.c - driver for the Domex DMX3191D SCSI card.
    Copyright (C) 2000 by Massimo Piccioni <[email protected]>
    Portions Copyright (C) 2004 by Christoph Hellwig <[email protected]>

    Based on the generic NCR5380 driver by Drew Eckhardt et al.

*/

#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <asm/io.h>

#include <scsi/scsi_host.h>

/*
 * Definitions for the generic 5380 driver.
 */

#define NCR5380_read(reg)
#define NCR5380_write(reg, value)

#define NCR5380_dma_xfer_len
#define NCR5380_dma_recv_setup
#define NCR5380_dma_send_setup
#define NCR5380_dma_residual

#define NCR5380_implementation_fields

#include "NCR5380.h"
#include "NCR5380.c"

#define DMX3191D_DRIVER_NAME
#define DMX3191D_REGION_LEN


static const struct scsi_host_template dmx3191d_driver_template =;

static int dmx3191d_probe_one(struct pci_dev *pdev,
			      const struct pci_device_id *id)
{}

static void dmx3191d_remove_one(struct pci_dev *pdev)
{}

static struct pci_device_id dmx3191d_pci_tbl[] =;
MODULE_DEVICE_TABLE(pci, dmx3191d_pci_tbl);

static struct pci_driver dmx3191d_pci_driver =;

module_pci_driver();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();