Home
last modified time | relevance | path

Searched full:scsi (Results 1 – 25 of 1591) sorted by relevance

12345678910>>...64

/openbmc/linux/drivers/scsi/
H A DKconfig2 menu "SCSI device support"
6 default y if SCSI=n || SCSI=y
7 default m if SCSI=m
21 config SCSI config
22 tristate "SCSI device support"
29 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
30 any other SCSI device under Linux, say Y and make sure that you know
31 the name of your SCSI host adapter (the card inside your computer
32 that "speaks" the SCSI protocol, also called SCSI controller),
36 the SCSI protocol. Examples of this include the parallel port
[all …]
H A Daha152x.h13 #define AHA152X_REVID "Adaptec 152x SCSI driver; $Revision: 2.7 $"
16 #define SCSISEQ (HOSTIOPORT0+0x00) /* SCSI sequence control */
17 #define SXFRCTL0 (HOSTIOPORT0+0x01) /* SCSI transfer control 0 */
18 #define SXFRCTL1 (HOSTIOPORT0+0x02) /* SCSI transfer control 1 */
19 #define SCSISIG (HOSTIOPORT0+0x03) /* SCSI signal in/out */
20 #define SCSIRATE (HOSTIOPORT0+0x04) /* SCSI rate control */
22 #define SCSIID SELID /* SCSI ID */
23 #define SCSIDAT (HOSTIOPORT0+0x06) /* SCSI latched data */
24 #define SCSIBUS (HOSTIOPORT0+0x07) /* SCSI data bus */
25 #define STCNT0 (HOSTIOPORT0+0x08) /* SCSI transfer count 0 */
[all …]
H A Dscsi_proc.c3 * linux/drivers/scsi/scsi_proc.c
6 * the PROC file system and the SCSI device drivers
32 #include <scsi/scsi.h>
33 #include <scsi/scsi_device.h>
34 #include <scsi/scsi_host.h>
35 #include <scsi/scsi_transport.h>
51 * struct scsi_proc_entry - (host template, SCSI proc dir) association
53 * @sht: SCSI host template associated with the procfs directory.
54 * @proc_dir: procfs directory associated with the SCSI host template.
55 * @present: Number of SCSI hosts instantiated for @sht.
[all …]
H A Dmvme16x_scsi.c3 * Detection routine for the NCR53c710 based MVME16x SCSI Controllers for Linux.
18 #include <scsi/scsi_host.h>
19 #include <scsi/scsi_device.h>
20 #include <scsi/scsi_transport.h>
21 #include <scsi/scsi_transport_spi.h>
30 .name = "MVME16x NCR53c710 SCSI",
47 printk(KERN_INFO "mvme16x-scsi: detection disabled, " in mvme16x_probe()
48 "SCSI chip not present\n"); in mvme16x_probe()
54 printk(KERN_ERR "mvme16x-scsi: " in mvme16x_probe()
71 printk(KERN_ERR "mvme16x-scsi: No host detected; " in mvme16x_probe()
[all …]
/openbmc/linux/Documentation/scsi/
H A Dscsi-parameters.rst4 SCSI Kernel Parameters
19 advansys= [HW,SCSI]
20 See header of drivers/scsi/advansys.c.
22 aha152x= [HW,SCSI]
23 See Documentation/scsi/aha152x.rst.
25 aha1542= [HW,SCSI]
28 aic7xxx= [HW,SCSI]
29 See Documentation/scsi/aic7xxx.rst.
31 aic79xx= [HW,SCSI]
32 See Documentation/scsi/aic79xx.rst.
[all …]
H A Dscsi_mid_low_api.rst4 SCSI mid_level - lower_level driver interface
9 This document outlines the interface between the Linux SCSI mid level and
10 SCSI lower level drivers. Lower level drivers (LLDs) are variously called
13 single SCSI initiator port on a SCSI transport. An "initiator" port
14 (SCSI terminology, see SAM-3 at http://www.t10.org) sends SCSI commands
15 to "target" SCSI ports (e.g. disks). There can be many LLDs in a running
17 SCSI HBAs. Some HBAs contain multiple hosts.
19 In some cases the SCSI transport is an external bus that already has
21 SCSI subsystem LLD is a software bridge to the other driver subsystem.
26 For example, the aic7xxx LLD controls Adaptec SCSI parallel interface
[all …]
H A DChangeLog.megaraid3 Current Version : 2.20.5.1 (scsi module), 2.20.2.6 (cmm module)
4 Older Version : 2.20.4.9 (scsi module), 2.20.2.6 (cmm module)
18 Current Version : 2.20.4.9 (scsi module), 2.20.2.6 (cmm module)
19 Older Version : 2.20.4.8 (scsi module), 2.20.2.6 (cmm module)
31 > To: linux-scsi@vger.kernel.org; Kolli, Neela; Mukker, Atul;
50 > echo 0xffffffff >/proc/sys/dev/scsi/logging_level ;
52 > echo 0 >/proc/sys/dev/scsi/logging
68 > scsi host busy 1 failed 0
94 > From: linux-scsi-owner@vger.kernel.org
95 > [mailto:linux-scsi-owner@vger.kernel.org] On Behalf Of Sakurai Hiroomi
[all …]
H A Dscsi.rst4 SCSI subsystem documentation
8 the SCSI subsystem in the Linux kernel (lk) 2.4 series. See:
9 https://www.tldp.org/HOWTO/SCSI-2.4-HOWTO . The LDP has single
12 Notes on using modules in the SCSI subsystem
14 The SCSI support in the Linux kernel can be modularized in a number of
18 The scsi-core (also known as the "mid level") contains the core of SCSI
19 support. Without it you can do nothing with any of the other SCSI drivers.
20 The SCSI core support can be a module (scsi_mod.o), or it can be built into
21 the kernel. If the core is a module, it must be the first SCSI module
25 the SCSI subsystem.
[all …]
H A DBusLogic.rst4 BusLogic MultiMaster and FlashPoint SCSI Driver for Linux
27 BusLogic, Inc. designed and manufactured a variety of high performance SCSI
48 to achieve the full performance that BusLogic SCSI Host Adapters and modern
49 SCSI peripherals are capable of, and to provide a highly robust driver that can
55 The latest information on Linux support for BusLogic SCSI Host Adapters, as
62 driver and SCSI subsystem at startup, along with any subsequent system messages
63 relevant to SCSI operations, and a detailed description of your system's
69 the BT-948 PCI Ultra SCSI Host Adapter, and then again for the BT-958 PCI Wide
70 Ultra SCSI Host Adapter in January 1996. This was mutually beneficial since
86 "Mylex SCSI host adapters are compatible with all major operating systems
[all …]
/openbmc/linux/Documentation/driver-api/
H A Dscsi.rst2 SCSI Interfaces Guide
19 Although the old parallel (fast/wide/ultra) SCSI bus has largely fallen
20 out of use, the SCSI command set is more widely used than ever to
23 The `SCSI protocol <http://www.t10.org/scsi-3.htm>`__ is a big-endian
24 peer-to-peer packet based protocol. SCSI commands are 6, 10, 12, or 16
27 SCSI commands can be transported over just about any kind of bus, and
29 Fibre Channel, FireWire, and ATAPI devices. SCSI packets are also
35 Design of the Linux SCSI subsystem
38 The SCSI subsystem uses a three layer design, with upper, mid, and low
39 layers. Every operation involving the SCSI subsystem (such as reading a
[all …]
/openbmc/linux/drivers/zorro/
H A Dzorro.ids16 0a00 [SCSI Host Adapter]
22 1300 Warp Engine [Accelerator, SCSI Host Adapter and RAM Expansion]
28 5400 A4091 [SCSI Host Adapter]
31 0100 A2090/A2090A [SCSI Host Adapter]
32 0200 A590/A2091 [SCSI Host Adapter]
33 0300 A590/A2091 [SCSI Host Adapter]
34 0400 A2090B 2090 Autoboot [SCSI Host Adapter]
42 5400 A4091 [SCSI Host Adapter]
49 0300 A2090/A2090A Combitec/MacroSystem [SCSI Host Adapter]
57 0400 Kronos 2000 [SCSI Host Adapter]
[all …]
/openbmc/linux/drivers/scsi/arm/
H A DKconfig3 # SCSI driver configuration for Acorn
6 tristate "Acorn SCSI card (aka30) support"
7 depends on ARCH_ACORN && SCSI
10 This enables support for the Acorn SCSI card (aka30). If you have an
14 bool "Support SCSI 2 Synchronous Transfers"
18 targets on the Acorn SCSI card.
20 In general, this improves performance; however some SCSI devices
24 tristate "ARXE SCSI support"
25 depends on ARCH_ACORN && SCSI
30 was either sold on its own or with an integral SCSI controller.
[all …]
H A Dfas216.c3 * linux/drivers/acorn/scsi/fas216.c
50 #include <scsi/scsi.h>
51 #include <scsi/scsi_cmnd.h>
52 #include <scsi/scsi_dbg.h>
53 #include <scsi/scsi_device.h>
54 #include <scsi/scsi_eh.h>
55 #include <scsi/scsi_host.h>
56 #include <scsi/scsi_tcq.h>
73 * > of the two SCSI devices elects to modify the agreement. The default data
146 unsigned int off = reg << info->scsi.io_shift; in fas216_readb()
[all …]
H A Dacornscsi.c3 * linux/drivers/acorn/scsi/acornscsi.c
5 * Acorn SCSI 3 driver
16 * state not scsi state. Should be easier to debug.
18 * Updated proc/scsi reporting.
19 * 05-Oct-1997 RMK Implemented writing to SCSI devices.
45 * SCSI-II Tagged queue support.
47 * I don't have any SCSI devices that support it, so it is totally untested
53 * cating (eg) /proc/scsi/acornscsi/0 and see if the SCSI revision is reported
58 * SCSI-II Synchronous transfer support.
78 /* only allow writing to SCSI device 0 */
[all …]
H A Dpowertec.c3 * linux/drivers/acorn/scsi/powertec.c
23 #include <scsi/scsi.h>
24 #include <scsi/scsi_cmnd.h>
25 #include <scsi/scsi_device.h>
26 #include <scsi/scsi_eh.h>
27 #include <scsi/scsi_host.h>
28 #include <scsi/scsi_tcq.h>
32 #include <scsi/scsicam.h>
69 * Purpose : Enable interrupts on Powertec SCSI card
81 * Purpose : Disable interrupts on Powertec SCSI card
[all …]
H A Dcumana_2.c3 * linux/drivers/acorn/scsi/cumana_2.c
32 #include <scsi/scsi.h>
33 #include <scsi/scsi_cmnd.h>
34 #include <scsi/scsi_device.h>
35 #include <scsi/scsi_eh.h>
36 #include <scsi/scsi_host.h>
37 #include <scsi/scsi_tcq.h>
41 #include <scsi/scsicam.h>
89 * Purpose : Enable interrupts on Cumana SCSI 2 card
101 * Purpose : Disable interrupts on Cumana SCSI 2 card
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D240.out1 ==Unplug a SCSI disk and then plug it again==
6 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre…
8 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
10 {"execute": "device_del", "arguments": {"id": "scsi-hd0"}}
12 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
14 {"execute": "device_del", "arguments": {"id": "scsi-hd0"}}
18 .==Attach two SCSI disks using the same block device and the same iothread==
23 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre…
25 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}}
27 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}}
[all …]
H A D24042 iotests.log('==Unplug a SCSI disk and then plug it again==')
45 …self.vm.qmp_log('device_add', id='scsi0', driver='virtio-scsi', iothread='iothread0', filters=[iot…
46 self.vm.qmp_log('device_add', id='scsi-hd0', driver='scsi-hd', drive='hd0')
47 self.vm.qmp_log('device_del', id='scsi-hd0')
49 self.vm.qmp_log('device_add', id='scsi-hd0', driver='scsi-hd', drive='hd0')
50 self.vm.qmp_log('device_del', id='scsi-hd0')
55 iotests.log('==Attach two SCSI disks using the same block device and the same iothread==')
58 …self.vm.qmp_log('device_add', id='scsi0', driver='virtio-scsi', iothread='iothread0', filters=[iot…
60 self.vm.qmp_log('device_add', id='scsi-hd0', driver='scsi-hd', drive='hd0')
61 self.vm.qmp_log('device_add', id='scsi-hd1', driver='scsi-hd', drive='hd0')
[all …]
/openbmc/u-boot/cmd/
H A Dscsi.c8 * SCSI support.
12 #include <scsi.h>
17 * scsi boot command intepreter. Derived from diskboot
21 return common_diskboot(cmdtp, "scsi", argc, argv); in do_scsiboot()
25 * scsi command intepreter
33 printf("\nReset SCSI\n"); in do_scsi()
54 scsi, 5, 1, do_scsi,
55 "SCSI sub-system",
56 "reset - reset SCSI controller\n"
57 "scsi info - show available SCSI devices\n"
[all …]
/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio-scsi.c24 #include "virtio-scsi.h"
26 /* virtio-scsi-device */
30 if (!g_strcmp0(interface, "virtio-scsi")) { in qvirtio_scsi_get_driver()
37 fprintf(stderr, "%s not present in virtio-scsi-device\n", interface); in qvirtio_scsi_get_driver()
45 return qvirtio_scsi_get_driver(&v_scsi->scsi, interface); in qvirtio_scsi_device_get_driver()
53 QVirtioSCSI *interface = &virtio_bdevice->scsi; in virtio_scsi_device_create()
62 /* virtio-scsi-pci */
70 return qvirtio_scsi_get_driver(&v_scsi->scsi, interface); in qvirtio_scsi_pci_get_driver()
78 QVirtioSCSI *interface = &virtio_spci->scsi; in virtio_scsi_pci_create()
100 .after_cmd_line = "-device scsi-hd,bus=vs0.0,drive=drv0", in virtio_scsi_register_nodes()
[all …]
/openbmc/linux/arch/mips/pci/
H A Dfixup-sni.c22 #define SCSI PCIMT_IRQ_SCSI macro
31 * Device 1: NCR53c810 SCSI (directly routed)
46 { SCSI, SCSI, SCSI, SCSI, SCSI }, /* SCSI */
63 { SCSI, SCSI, SCSI, SCSI, SCSI }, /* SCSI */
75 { SCSI, SCSI, SCSI, SCSI, SCSI }, /* SCSI */
80 #undef SCSI
102 { SCSI0, SCSI0, SCSI0, SCSI0, SCSI0 }, /* SCSI */
103 { SCSI1, SCSI1, SCSI1, SCSI1, SCSI1 }, /* SCSI */
/openbmc/linux/drivers/s390/scsi/
H A Dzfcp_fc.h14 #include <scsi/fc/fc_els.h>
15 #include <scsi/fc/fc_fcp.h>
16 #include <scsi/fc/fc_ns.h>
17 #include <scsi/scsi_cmnd.h>
18 #include <scsi/scsi_tcq.h>
226 * @scsi: scsi_cmnd where to get LUN, task attributes/flags and CDB
229 void zfcp_fc_scsi_to_fcp(struct fcp_cmnd *fcp, struct scsi_cmnd *scsi) in zfcp_fc_scsi_to_fcp() argument
233 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_scsi_to_fcp()
237 if (scsi->sc_data_direction == DMA_FROM_DEVICE) in zfcp_fc_scsi_to_fcp()
239 if (scsi->sc_data_direction == DMA_TO_DEVICE) in zfcp_fc_scsi_to_fcp()
[all …]
/openbmc/qemu/pc-bios/s390-ccw/
H A Dvirtio-scsi.c2 * Virtio-SCSI implementation for s390 machine loader for qemu
16 #include "scsi.h"
17 #include "virtio-scsi.h"
105 /* SCSI protocol implementation routines */
207 /* virtio-scsi routines */
210 * Tries to locate a SCSI device and adds the information for the found
212 * Returns 0 if SCSI device could be located, or a error code < 0 otherwise
225 * vdev->config.scsi.max_channel != 0 here. in virtio_scsi_locate_device()
227 debug_print_int("config.scsi.max_channel", vdev->config.scsi.max_channel); in virtio_scsi_locate_device()
228 debug_print_int("config.scsi.max_target ", vdev->config.scsi.max_target); in virtio_scsi_locate_device()
[all …]
/openbmc/linux/include/linux/qed/
H A Dstorage_common.h11 /* SCSI CONSTANTS */
26 /* SCSI op codes */
43 /* Scsi 2B/8B opaque union */
49 /* SCSI buffer descriptor */
55 /* Scsi Drv BDQ struct */
61 /* SCSI SGE entry */
73 /* Scsi Drv CMDQ struct */
80 /* Common SCSI init params passed by driver to FW in function init ramrod */
89 /* SCSI RQ/CQ/CMDQ firmware function init parameters */
123 /* Scsi Drv BDQ Data struct (2 BDQ IDs: 0 - RQ, 1 - Immediate Data) */
[all …]
/openbmc/linux/drivers/eisa/
H A Deisa.ids10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
51 ADP0000 "Adaptec AHA-1740 SCSI"
52 ADP0001 "Adaptec AHA-1740A SCSI"
53 ADP0002 "Adaptec AHA-1742A SCSI"
54 ADP0100 "Adaptec AHA-1540/1542 ISA SCSI Host Adapter"
56 ADP0200 "Adaptec AHA-1520/1522 ISA SCSI Host Adapter"
57 ADP0400 "Adaptec AHA-1744 SCSI"
[all …]

12345678910>>...64