Lines Matching +full:max +full:- +full:by +full:- +full:define

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * of PCI-SCSI IO processors.
6 * Copyright (C) 1999-2001 Gerard Roudier <[email protected]>
9 * Copyright (C) 1998-2000 Gerard Roudier
12 * a port of the FreeBSD ncr driver to Linux-1.2.13.
14 * The original ncr driver has been written for 386bsd and FreeBSD by
16 * Stefan Esser <[email protected]-Koeln.de>
24 *-----------------------------------------------------------------------------
28 #define SYM53C8XX_H
35 * 1 : 40 bit addressing when supported by chip.
36 * 2 : 64 bit addressing when supported by chip,
37 * limited to 16 segments of 4 GB -> 64 GB max.
39 #define SYM_CONF_DMA_ADDRESSING_MODE CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE
45 #define SYM_CONF_NVRAM_SUPPORT (1)
52 #define SYM_LINUX_PROC_INFO_SUPPORT
53 #define SYM_LINUX_USER_COMMAND_SUPPORT
54 #define SYM_LINUX_USER_INFO_SUPPORT
55 #define SYM_LINUX_DEBUG_CONTROL_SUPPORT
61 #define SYM_CONF_GENERIC_SUPPORT (1)
67 #define CONFIG_SCSI_SYM53C8XX_MAX_TAGS (8)
71 #define SYM_CONF_MAX_TAG (2)
73 #define SYM_CONF_MAX_TAG (256)
75 #define SYM_CONF_MAX_TAG CONFIG_SCSI_SYM53C8XX_MAX_TAGS
79 #define CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS SYM_CONF_MAX_TAG
86 #define SYM_CONF_MAX_TAG_ORDER (6)
88 #define SYM_CONF_MAX_TAG_ORDER (7)
90 #define SYM_CONF_MAX_TAG_ORDER (8)
94 * Max number of SG entries.
96 #define SYM_CONF_MAX_SG (96)
102 * It can be overridden at boot-up by the boot command line.
119 #define SYM_SETUP_MAX_TAG sym_driver_setup.max_tag
120 #define SYM_SETUP_BURST_ORDER sym_driver_setup.burst_order
121 #define SYM_SETUP_SCSI_LED sym_driver_setup.scsi_led
122 #define SYM_SETUP_SCSI_DIFF sym_driver_setup.scsi_diff
123 #define SYM_SETUP_IRQ_MODE sym_driver_setup.irq_mode
124 #define SYM_SETUP_SCSI_BUS_CHECK sym_driver_setup.scsi_bus_check
125 #define SYM_SETUP_HOST_ID sym_driver_setup.host_id
126 #define boot_verbose sym_driver_setup.verbose
131 * Can be overriden at startup by a command line.
133 #define SYM_LINUX_DRIVER_SETUP { \
148 #define DEBUG_FLAGS sym_debug_flags
151 * Max number of targets.
155 #define SYM_CONF_MAX_TARGET (16)
159 * Max number of logical units.
160 * SPI-2 allows up to 64 logical units, but in real life, target
166 #define SYM_CONF_MAX_LUN (64)
170 * Max number of IO control blocks queued to the controller.
178 /* #define SYM_CONF_MAX_START (PAGE_SIZE/8 - 16) */
184 /* #define SYM_CONF_IARB_SUPPORT */
188 * - Max number of successive settings of IARB hints.
189 * - Set IARB on arbitration lost.
191 #define SYM_CONF_IARB_MAX 3
192 #define SYM_CONF_SET_IARB_ON_ARB_LOST 1
196 * When zero, this define tells the driver to
200 #define SYM_SETUP_RESIDUAL_SUPPORT 1