/linux-4.4.14/Documentation/DocBook/ |
D | scsi.xml.db | 3 API-scsi-cmd-get-serial 4 API-scsi-change-queue-depth 5 API-scsi-track-queue-full 6 API-scsi-get-vpd-page 7 API-scsi-report-opcode 8 API-scsi-device-get 9 API-scsi-device-put 12 API---scsi-device-lookup-by-target 13 API-scsi-device-lookup-by-target 14 API---scsi-device-lookup [all …]
|
D | .scsi.xml.cmd | 1 …d_Documentation/DocBook/scsi.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/scsi.tm… 2 …scsi.xml: Documentation/DocBook/scsi.tmpl include/scsi/scsi_device.h drivers/scsi/scsi.c drivers/s…
|
D | libata.xml.db | 108 API-ata-scsi-unlock-native-capacity 109 API-ata-scsi-slave-config 110 API-ata-scsi-slave-destroy 112 API-ata-scsi-change-queue-depth 113 API-ata-scsi-queuecmd 114 API-ata-scsi-simulate 126 API-ata-scsi-qc-new 131 API-ata-scsi-start-stop-xlat 132 API-ata-scsi-flush-xlat 133 API-scsi-6-lba-len [all …]
|
D | .libata.xml.cmd | 2 …a/libata-core.c drivers/ata/libata-core.c drivers/ata/libata-scsi.c drivers/ata/libata-scsi.c driv…
|
D | Makefile | 14 genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
|
D | device-drivers.xml.db | 595 API-mptscsih-get-scsi-lookup 597 API-mptscsih-getclear-scsi-lookup 598 API-mptscsih-set-scsi-lookup
|
/linux-4.4.14/drivers/scsi/arm/ |
D | fas216.c | 144 unsigned int off = reg << info->scsi.io_shift; in fas216_readb() 145 return readb(info->scsi.io_base + off); in fas216_readb() 150 unsigned int off = reg << info->scsi.io_shift; in fas216_writeb() 151 writeb(val, info->scsi.io_base + off); in fas216_writeb() 196 info->scsi.io_shift, info->scsi.irq, in fas216_dumpinfo() 197 info->scsi.cfg[0], info->scsi.cfg[1], info->scsi.cfg[2], in fas216_dumpinfo() 198 info->scsi.cfg[3]); in fas216_dumpinfo() 200 info->scsi.type, info->scsi.phase); in fas216_dumpinfo() 201 print_SCp(&info->scsi.SCp, " SCp={ ", " }\n"); in fas216_dumpinfo() 203 info->scsi.async_stp, in fas216_dumpinfo() [all …]
|
D | acornscsi.c | 247 printk("BH @%p +%04x, ", host->scsi.SCp.ptr, in acornscsi_dumpdma() 248 host->scsi.SCp.this_residual); in acornscsi_dumpdma() 250 host->scsi.SCp.scsi_xferred); in acornscsi_dumpdma() 385 host->scsi.phase = PHASE_IDLE; in acornscsi_resetcard() 386 host->scsi.disconnectable = 0; in acornscsi_resetcard() 715 if (host->scsi.disconnectable && host->SCpnt) { in acornscsi_kick() 717 host->scsi.disconnectable = 0; in acornscsi_kick() 738 host->scsi.phase = PHASE_CONNECTING; in acornscsi_kick() 740 host->scsi.SCp = SCpnt->SCp; in acornscsi_kick() 805 SCpnt->result = result << 16 | host->scsi.SCp.Message << 8 | host->scsi.SCp.Status; in acornscsi_done() [all …]
|
D | powertec.c | 136 int dmach = info->info.scsi.dma; in powertecscsi_dma_setup() 176 if (info->info.scsi.dma != NO_DMA) in powertecscsi_dma_stop() 177 disable_dma(info->info.scsi.dma); in powertecscsi_dma_stop() 191 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in powertecscsi_info() 333 info->info.scsi.io_base = base + POWERTEC_FAS216_OFFSET; in powertecscsi_probe() 334 info->info.scsi.io_shift = POWERTEC_FAS216_SHIFT; in powertecscsi_probe() 335 info->info.scsi.irq = ec->irq; in powertecscsi_probe() 336 info->info.scsi.dma = ec->dma; in powertecscsi_probe() 368 if (info->info.scsi.dma != NO_DMA) { in powertecscsi_probe() 369 if (request_dma(info->info.scsi.dma, "powertec")) { in powertecscsi_probe() [all …]
|
D | cumana_2.c | 162 int dmach = info->info.scsi.dma; in cumanascsi_2_dma_setup() 286 if (info->info.scsi.dma != NO_DMA) { in cumanascsi_2_dma_stop() 288 disable_dma(info->info.scsi.dma); in cumanascsi_2_dma_stop() 303 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in cumanascsi_2_info() 407 info->info.scsi.io_base = base + CUMANASCSI2_FAS216_OFFSET; in cumanascsi2_probe() 408 info->info.scsi.io_shift = CUMANASCSI2_FAS216_SHIFT; in cumanascsi2_probe() 409 info->info.scsi.irq = ec->irq; in cumanascsi2_probe() 410 info->info.scsi.dma = ec->dma; in cumanascsi2_probe() 440 if (info->info.scsi.dma != NO_DMA) { in cumanascsi2_probe() 441 if (request_dma(info->info.scsi.dma, "cumanascsi2")) { in cumanascsi2_probe() [all …]
|
D | eesox.c | 163 int dmach = info->info.scsi.dma; in eesoxscsi_dma_setup() 373 if (info->info.scsi.dma != NO_DMA) in eesoxscsi_dma_stop() 374 disable_dma(info->info.scsi.dma); in eesoxscsi_dma_stop() 388 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in eesoxscsi_info() 526 info->info.scsi.io_base = base + EESOX_FAS216_OFFSET; in eesoxscsi_probe() 527 info->info.scsi.io_shift = EESOX_FAS216_SHIFT; in eesoxscsi_probe() 528 info->info.scsi.irq = ec->irq; in eesoxscsi_probe() 529 info->info.scsi.dma = ec->dma; in eesoxscsi_probe() 560 if (info->info.scsi.dma != NO_DMA) { in eesoxscsi_probe() 561 if (request_dma(info->info.scsi.dma, "eesox")) { in eesoxscsi_probe() [all …]
|
D | arxescsi.c | 117 void __iomem *base = info->info.scsi.io_base; in arxescsi_dma_pseudo() 217 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in arxescsi_info() 279 info->info.scsi.io_base = base + 0x2000; in arxescsi_probe() 280 info->info.scsi.irq = 0; in arxescsi_probe() 281 info->info.scsi.dma = NO_DMA; in arxescsi_probe() 282 info->info.scsi.io_shift = 5; in arxescsi_probe()
|
D | acornscsi-io.S | 19 @ Purpose: transfer a block of data from the acorn scsi card to memory 74 @ Purpose: transfer a block of data from memory to the acorn scsi card
|
D | acornscsi.h | 301 } scsi; member
|
D | fas216.h | 254 } scsi; member
|
/linux-4.4.14/drivers/s390/scsi/ |
D | zfcp_fc.h | 212 void zfcp_fc_scsi_to_fcp(struct fcp_cmnd *fcp, struct scsi_cmnd *scsi, in zfcp_fc_scsi_to_fcp() argument 215 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_scsi_to_fcp() 224 if (scsi->sc_data_direction == DMA_FROM_DEVICE) in zfcp_fc_scsi_to_fcp() 226 if (scsi->sc_data_direction == DMA_TO_DEVICE) in zfcp_fc_scsi_to_fcp() 229 memcpy(fcp->fc_cdb, scsi->cmnd, scsi->cmd_len); in zfcp_fc_scsi_to_fcp() 231 fcp->fc_dl = scsi_bufflen(scsi); in zfcp_fc_scsi_to_fcp() 233 if (scsi_get_prot_type(scsi) == SCSI_PROT_DIF_TYPE1) in zfcp_fc_scsi_to_fcp() 234 fcp->fc_dl += fcp->fc_dl / scsi->device->sector_size * 8; in zfcp_fc_scsi_to_fcp() 244 struct scsi_cmnd *scsi) in zfcp_fc_eval_fcp_rsp() argument 251 set_msg_byte(scsi, COMMAND_COMPLETE); in zfcp_fc_eval_fcp_rsp() [all …]
|
D | zfcp_dbf.h | 265 debug_info_t *scsi; member 320 if (debug_level_enabled(adapter->dbf->scsi, level)) in _zfcp_dbf_scsi()
|
D | zfcp_dbf.c | 445 debug_event(dbf->scsi, 1, rec, sizeof(*rec)); in zfcp_dbf_scsi() 468 debug_unregister(dbf->scsi); in zfcp_dbf_unregister() 522 dbf->scsi = zfcp_dbf_reg(name, dbfsize, sizeof(struct zfcp_dbf_scsi)); in zfcp_dbf_adapter_register() 523 if (!dbf->scsi) in zfcp_dbf_adapter_register()
|
D | zfcp_fsf.c | 1974 static void zfcp_fsf_req_trace(struct zfcp_fsf_req *req, struct scsi_cmnd *scsi) in zfcp_fsf_req_trace() argument 1993 zfcp_sdev = sdev_to_zfcp(scsi->device); in zfcp_fsf_req_trace() 2023 blk_add_driver_data(scsi->request->q, scsi->request, &blktrc, in zfcp_fsf_req_trace()
|
/linux-4.4.14/Documentation/scsi/ |
D | scsi-parameters.txt | 16 See header of drivers/scsi/advansys.c. 19 See Documentation/scsi/aha152x.txt. 25 See Documentation/scsi/aic7xxx.txt. 28 See Documentation/scsi/aic79xx.txt. 33 See drivers/scsi/BusLogic.c, comment before function 41 See header of drivers/scsi/fdomain.c. 44 See header of drivers/scsi/gdth.c. 49 See header of drivers/scsi/in2000.c. 52 See header of drivers/scsi/ips.c. 65 See header of drivers/scsi/NCR_D700.c. [all …]
|
D | ChangeLog.megaraid | 3 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 …]
|
D | scsi.txt | 8 http://web.archive.org/web/*/http://www.torque.net/scsi/SCSI-2.4-HOWTO 12 The scsi support in the linux kernel can be modularized in a number of 16 The scsi-core (also known as the "mid level") contains the core of scsi 17 support. Without it you can do nothing with any of the other scsi drivers. 18 The scsi core support can be a module (scsi_mod.o), or it can be built into 19 the kernel. If the core is a module, it must be the first scsi module 26 once the scsi core is present in the kernel (either compiled in or loaded 28 tape driver ** (st.o) and scsi generics driver (sg.o) represent the upper
|
D | ChangeLog.1992-1997 | 32 * scsi.c (scsi_proc_info): /proc/scsi/scsi now also lists all 35 * scsi_proc.c (proc_print_scsidevice): Added. Used by scsi.c and 36 eata_dma_proc.c to produce some device info for /proc/scsi. 48 /proc/scsi interface. 56 * scsi.h: Added READ_12 command opcode constant 68 * scsi.c Blacklist concept expanded to 'support' more device 73 device lockup simulation via /proc/scsi interface. 86 * Native wide, multichannel and /proc/scsi support now in official 89 * scsi.c/h, hosts.c/h et al reindented to increase readability 92 * scsi.c, scsi_proc.c, ../../fs/proc/inode.c: Added [all …]
|
D | 00-INDEX | 8 - Changes to scsi files, if not listed elsewhere 18 - Changes to serial attached scsi version of LSI megaraid controller. 87 scsi-changer.txt 89 scsi-generic.txt 91 scsi-parameters.txt 93 scsi.txt 102 - info on scsi tape driver
|
D | tmscsim.txt | 7 4. Configuration via /proc/scsi/tmscsim/? 27 scsi = SCSI driver, m = AMD (?) as opposed to w for the DC390W/U/F 56 linux/drivers/scsi, you basically have to do nothing special to use this 70 linux/drivers/scsi. You have to recompile your kernel/module of course. 122 * Information via cat /proc/scsi/tmscsim/? 123 * Dynamically configurable by writing to /proc/scsi/tmscsim/? 129 (Try: echo "scsi add-single-device C B T U" >/proc/scsi/scsi 135 4. Configuration via /proc/scsi/tmscsim/? 137 First of all look at the output of /proc/scsi/tmscsim/? by typing 138 cat /proc/scsi/tmscsim/? [all …]
|
D | scsi_mid_low_api.txt | 43 typically Documentation/scsi . Most documents are in plain 46 at http://web.archive.org/web/20070107183357rn_1/sg.torque.net/scsi/. 48 briefly described in scsi.txt which contains a url to a document 51 scsi-generic.txt (for the sg driver). 61 the drivers/scsi directory. For example, a driver called "xyz" has a header 67 their own directory under the drivers/scsi directory. 70 drivers/scsi directory) will need some attention: Makefile and Kconfig . 142 scsi devices of which only the first 2 respond: 164 *** For scsi devices that the mid level tries to scan but do not 278 *** For scsi devices that the mid level tries to scan but do not [all …]
|
D | wd719x.txt | 16 lha xi pciscsi.exe pci-scsi.exe 17 lha xi pci-scsi.exe nt/wd7296a.sys 18 rm pci-scsi.exe
|
D | dtc3x80.txt | 1 README file for the Linux DTC3180/3280 scsi driver. 15 Its DTC406 scsi chip is supposedly compatible with the NCR 53C400. 26 Information can be obtained from /proc/scsi/dtc3c80/N. 34 scsi disconnect/reconnect, and this (mostly) works. However..... I
|
D | g_NCR5380.txt | 16 The drivers/scsi/Makefile has an override in it for the most common 36 /proc/scsi/g_NCR5380/x where x is the scsi card number as detected at boot
|
D | scsi-generic.txt | 41 is at: http://sg.danny.cz/sg/p/scsi-generic_long.txt. 48 /usr/src/linux/include/scsi/sg.h file. Note that the glibc maintainers copy 50 in /usr/include/scsi/sg.h . Driver debugging information and other notes 51 can be found at the top of the /usr/src/linux/drivers/scsi/sg.c file.
|
D | arcmsr_spec.txt | 438 ** byte 4 : scsi channel (0/1) 439 ** byte 5 : scsi id (0-->15) 440 ** byte 6 : scsi lun (0-->7) 444 ** async/20/40/80/160 for scsi) 450 ** byte 4 : scsi channel (0/1) 451 ** byte 5 : scsi id (0-->15) 452 ** byte 6 : scsi lun (0-->7) 456 ** async/20/40/80/160 for scsi) 516 ** (0/1/2/3/4->async/20/40/80/160 for scsi) 536 ** (0/1/2/3/4->async/20/40/80/160 for scsi)
|
D | scsi-changer.txt | 6 with "Type: Medium Changer" in /proc/scsi/scsi. 94 1) echo "scsi add-single-device 0 0 ID 1" > /proc/scsi/scsi
|
D | osd.txt | 34 needs, a user-mode target that is based on the scsi tgt target framework is 43 include/scsi/ 50 drivers/scsi/osd/ 52 osd_uld.c The OSD scsi ULD
|
D | ncr53c8xx.txt | 120 ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/scsiinfo-X.Y.tar.gz 121 ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/scsidev-X.Y.tar.gz 325 /proc/scsi/ncr53c8xx/N (N=0,1,2 ....) 328 /proc/scsi/ncr53c8xx/0 335 cat /proc/scsi/ncr53c8xx/0 438 echo "<verb> <parameters>" >/proc/scsi/ncr53c8xx/0 601 based scsi board with a vendor-specific BIOS. 602 For example, Tekram DC-390/U, DC-390/W and DC-390/F scsi controllers 767 Donnot enable LED support if your scsi board does not use SDMS BIOS. 771 wide:1 wide scsi enabled [all …]
|
D | dpti.txt | 64 * command from scsi-core 68 * Add code to rescan routine that notifies scsi-core about new devices
|
D | aacraid.txt | 128 added new ioctls, changed scsi interface to use new error handler, 143 linux-scsi@vger.kernel.org (Interested parties troll here)
|
D | scsi_fc_transport.txt | 16 drivers/scsi/scsi_transport_fc.c 17 include/scsi/scsi_transport_fc.h 18 include/scsi/scsi_netlink_fc.h 19 include/scsi/scsi_bsg_fc.h 21 This file is found at Documentation/scsi/scsi_fc_transport.txt 81 with rports and scsi target objects underneath it. Currently the FC 453 * @shost: scsi host the virtual port is connected to.
|
D | ChangeLog.lpfc | 74 order - scsi_add_host must happen last from scsi POV. Also some 189 remove shim lpfc_scsi_host_init - allocate phba mem in scsi's 374 * Part 1 of the memory allocation rework request by linux-scsi. 458 * Hung dt session fix. When the midlayer calls to abort a scsi 545 define to a general scsi header file. USE_RESCAN_HOST requires 582 scripts/checkincludes.pl lpfc_fcp.c: scsi/scsi_cmnd.h is 587 like: lpfc 0000:04:02.0: 0:0263 Cannot block scsi target as a 659 conflicts with scsi/scsi.h. Remove inclusions of scsi/scsi.h 661 dependencies on scsi.h. 666 * Update Makefile to account for SLES 9 and scsi-target upstream [all …]
|
D | ChangeLog.ncr53c8xx | 77 - Get data transfer direction from the scsi command structure 94 - Get data transfer direction from the scsi command structure 104 scsi configurations. 275 - Some broken scsi devices are confused when a negotiation is started 314 allow to change scsi device queue depth once the system has been 476 - Use FAST-5 instead of SLOW for slow scsi devices according to 490 - Dispatch CONDITION MET and RESERVATION CONFLICT scsi status
|
D | osst.txt | 116 Via the SCSI emulation layers usb-storage and ide-scsi, you can also use the 147 * SCSI config and OnStream Firmware (/proc/scsi/scsi)
|
D | aha152x.txt | 21 SCSI_ID scsi id of controller (0-7; default 7) 29 COMPILE TIME CONFIGURATION (go into AHA152X in drivers/scsi/Makefile):
|
D | lpfc.txt | 58 The proposed patch was posted to the linux-scsi mailing list. The patch
|
D | NinjaSCSI.txt | 68 class "scsi" module "nsp_cs"
|
D | advansys.txt | 149 /proc/scsi/advansys/{0,1,2,3,...} 153 cat /proc/scsi/advansys/0
|
D | ChangeLog.arcmsr | 63 ** the arcmsr driver w/o passing through scsi mid layer
|
D | ChangeLog.sym53c8xx | 143 - Get data transfer direction from the scsi command structure 150 scsi dma buffer prior to queueing the command to our done 174 - Get data transfer direction from the scsi command structure 186 scsi configurations. 244 bad scsi status received) from the sym_hipd driver.
|
D | ChangeLog.sym53c8xx_2 | 70 - Set #LUN in request sense only if scsi version <= 2 and
|
D | ChangeLog.megaraid_sas | 45 1. Return DID_ERROR for scsi io, when controller is in critical h/w error. 610 i. Register 16 byte CDB capability with scsi midlayer 613 megaraid_sas controlled hardware with the scsi midlayer. All megaraid_sas
|
D | aic79xx.txt | 231 be found in drivers/scsi/aic7xxx/aic79xx.h under 254 Definition: Probe the scsi bus in reverse order, starting
|
D | in2000.txt | 61 with it, start by doing 'cat /proc/scsi/in2000/0'. You
|
D | sym53c8xx_2.txt | 110 scsi-config: TCL/Tk tool using scsiinfo 299 echo "<verb> <parameters>" >/proc/scsi/sym53c8xx/0 462 Do not enable LED support if your scsi board does not use SDMS BIOS.
|
D | BusLogic.txt | 191 /proc/scsi/BusLogic/<N> interface. 550 mv README.* LICENSE.* BusLogic.[ch] FlashPoint.c linux/drivers/scsi
|
D | st.txt | 102 The compile options are defined in the file linux/drivers/scsi/st_options.h. 574 file /sys/bus/scsi/drivers/st/debug_flag.
|
D | aic7xxx.txt | 251 Definition: Probe the scsi bus in reverse order, starting
|
D | scsi_eh.txt | 6 Please refer to Documentation/scsi/scsi_mid_low_api.txt for more
|
/linux-4.4.14/drivers/scsi/esas2r/ |
D | esas2r_io.c | 54 if (rq->vrq->scsi.function == VDA_FUNC_SCSI) in esas2r_start_request() 58 } else if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI)) { in esas2r_start_request() 66 rq->vrq->scsi.target_id = cpu_to_le16(t->virt_targ_id); in esas2r_start_request() 85 esas2r_trace("rq->vrq->scsi.handle=%x", rq->vrq->scsi.handle); in esas2r_start_request() 87 if (rq->vrq->scsi.function == VDA_FUNC_SCSI) { in esas2r_start_request() 89 esas2r_trace("rq->vrq->scsi.flags=%x", rq->vrq->scsi.flags); in esas2r_start_request() 127 if (unlikely(rq->vrq->scsi.function == VDA_FUNC_FLASH in esas2r_local_start_request() 176 esas2r_trace("rq->vrq->scsi.handle:%x", rq->vrq->scsi.handle); in esas2r_start_vda_request() 278 vrq->scsi.chain_offset = (u8) in esas2r_build_sg_list_sge() 289 (vrq->scsi.chain_offset + in esas2r_build_sg_list_sge() [all …]
|
D | esas2r_vda.c | 95 rq->vrq->scsi.function = vi->function; in esas2r_process_vda_ioctl() 357 rq->vrq->scsi.function = VDA_FUNC_FLASH; in esas2r_build_flash_req() 384 rq->vrq->scsi.function = VDA_FUNC_MGT; in esas2r_build_mgt_req() 426 rq->vrq->scsi.function = VDA_FUNC_AE; in esas2r_build_ae_req() 457 rq->vrq->scsi.function = VDA_FUNC_CLI; in esas2r_build_cli_req() 474 rq->vrq->scsi.function = VDA_FUNC_IOCTL; in esas2r_build_ioctl_req() 492 rq->vrq->scsi.function = VDA_FUNC_CFG; in esas2r_build_cfg_req() 506 u32 handle = rq->vrq->scsi.handle; in clear_vda_request() 510 rq->vrq->scsi.handle = handle; in clear_vda_request()
|
D | esas2r_main.c | 905 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_WRD); in esas2r_queuecommand() 907 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_RDD); in esas2r_queuecommand() 910 memcpy(rq->vrq->scsi.cdb, cmd->cmnd, cmd->cmd_len); in esas2r_queuecommand() 911 rq->vrq->scsi.length = cpu_to_le32(bufflen); in esas2r_queuecommand() 913 rq->vrq->scsi.flags |= cpu_to_le32(cmd->device->lun); in esas2r_queuecommand() 1002 ar->vrq->scsi.length = 0; in esas2r_check_active_queue() 1004 ar->vrq->scsi.flags |= cpu_to_le32( in esas2r_check_active_queue() 1005 (u8)le32_to_cpu(rq->vrq->scsi.flags)); in esas2r_check_active_queue() 1007 memset(ar->vrq->scsi.cdb, 0, in esas2r_check_active_queue() 1008 sizeof(ar->vrq->scsi.cdb)); in esas2r_check_active_queue() [all …]
|
D | esas2r.h | 1189 rq->vrq->scsi.sg_list_offset = (u8) in esas2r_sgc_init() 1194 sgc->sge.a64.curr = &rq->vrq->scsi.u.sge[0]; in esas2r_sgc_init() 1195 rq->vrq->scsi.sg_list_offset = in esas2r_sgc_init() 1230 if (a->req_table[LOWORD(vrq->scsi.handle)]) in esas2r_rq_init_request() 1236 a->req_table[LOWORD(vrq->scsi.handle)] = rq; in esas2r_rq_init_request() 1242 vrq->scsi.handle = (a->cmd_ref_no++ << 16) | (u16)vrq->scsi.handle; in esas2r_rq_init_request() 1249 vrq->scsi.function = VDA_FUNC_SCSI; in esas2r_rq_init_request() 1250 vrq->scsi.sense_len = SENSE_DATA_SZ; in esas2r_rq_init_request() 1253 vrq->scsi.sg_list_offset = 0; in esas2r_rq_init_request() 1254 vrq->scsi.chain_offset = 0; in esas2r_rq_init_request() [all …]
|
D | esas2r_ioctl.c | 334 rq->vrq->scsi.flags |= cpu_to_le32(rq->func_rsp.ioctl_rsp.csmi.lun); in esas2r_csmi_ioctl_tunnel_comp_cb() 357 ioctl->csmi.lun = (u8)le32_to_cpu(rq->vrq->scsi.flags); in csmi_ioctl_tunnel() 425 rq->vrq->scsi.flags |= cpu_to_le32(lun); in csmi_ioctl_callback() 569 gda->sas_lun[1] = (u8)le32_to_cpu(rq->vrq->scsi.flags); in csmi_ioctl_callback() 1017 rq->vrq->scsi.flags |= cpu_to_le32(spt->lun[1]); in hba_ioctl_callback() 1018 memcpy(rq->vrq->scsi.cdb, spt->cdb, 16); in hba_ioctl_callback() 1019 rq->vrq->scsi.length = cpu_to_le32(hi->data_length); in hba_ioctl_callback() 1034 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_RDD); in hba_ioctl_callback() 1036 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_WRD); in hba_ioctl_callback() 1045 rq->vrq->scsi.flags |= in hba_ioctl_callback() [all …]
|
D | esas2r_int.c | 264 if (unlikely(rq == NULL || rq->vrq->scsi.handle != handle)) { in esas2r_get_outbound_responses() 278 if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI)) { in esas2r_get_outbound_responses() 920 if (rq->vrq->scsi.function == VDA_FUNC_FLASH in esas2r_complete_request() 935 if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI) in esas2r_complete_request()
|
D | esas2r_disc.c | 1171 if (rq->vrq->scsi.function == VDA_FUNC_SCSI) { in esas2r_disc_fix_curr_requests() 1175 rq->vrq->scsi.target_id = le16_to_cpu( in esas2r_disc_fix_curr_requests()
|
D | atioctl.h | 1158 struct atto_ioctl_vda_scsi_cmd scsi; member
|
D | atvda.h | 1218 struct atto_vda_scsi_req scsi; member
|
D | esas2r_init.c | 128 rq->vrq->scsi.handle = a->num_vrqs; in alloc_vda_req()
|
/linux-4.4.14/drivers/staging/unisys/visorhba/ |
D | visorhba_main.c | 481 cmdrsp->scsi.handle = insert_location; in visorhba_queue_command_lck() 486 cmdrsp->scsi.vdest.channel = scsidev->channel; in visorhba_queue_command_lck() 487 cmdrsp->scsi.vdest.id = scsidev->id; in visorhba_queue_command_lck() 488 cmdrsp->scsi.vdest.lun = scsidev->lun; in visorhba_queue_command_lck() 490 cmdrsp->scsi.data_dir = scsicmd->sc_data_direction; in visorhba_queue_command_lck() 491 memcpy(cmdrsp->scsi.cmnd, cdb, MAX_CMND_SIZE); in visorhba_queue_command_lck() 493 cmdrsp->scsi.bufflen = scsi_bufflen(scsicmd); in visorhba_queue_command_lck() 496 if (cmdrsp->scsi.bufflen > devdata->max_buff_len) in visorhba_queue_command_lck() 497 devdata->max_buff_len = cmdrsp->scsi.bufflen; in visorhba_queue_command_lck() 509 cmdrsp->scsi.gpi_list[i].address = sg_phys(sg); in visorhba_queue_command_lck() [all …]
|
D | Kconfig | 12 visorhba is called to create the scsi device.
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | sysfs-transport-srp | 4 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 11 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 20 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 29 Contact: linux-scsi@vger.kernel.org 36 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 44 Contact: linux-scsi@vger.kernel.org 50 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org
|
/linux-4.4.14/arch/mips/sgi-ip22/ |
D | ip28-berr.c | 46 struct hpc3_stat scsi[2]; member 129 hpc3.scsi[0].addr = (unsigned long)&hpc3c0->scsi_chan0; in save_and_clear_buserr() 130 hpc3.scsi[0].ctrl = hpc3c0->scsi_chan0.ctrl; /* HPC3_SCTRL_ACTIVE ? */ in save_and_clear_buserr() 131 hpc3.scsi[0].cbp = hpc3c0->scsi_chan0.cbptr; in save_and_clear_buserr() 132 hpc3.scsi[0].ndptr = hpc3c0->scsi_chan0.ndptr; in save_and_clear_buserr() 134 hpc3.scsi[1].addr = (unsigned long)&hpc3c0->scsi_chan1; in save_and_clear_buserr() 135 hpc3.scsi[1].ctrl = hpc3c0->scsi_chan1.ctrl; /* HPC3_SCTRL_ACTIVE ? */ in save_and_clear_buserr() 136 hpc3.scsi[1].cbp = hpc3c0->scsi_chan1.cbptr; in save_and_clear_buserr() 137 hpc3.scsi[1].ndptr = hpc3c0->scsi_chan1.ndptr; in save_and_clear_buserr()
|
/linux-4.4.14/drivers/scsi/cxgbi/ |
D | Kconfig | 1 source "drivers/scsi/cxgbi/cxgb3i/Kconfig" 2 source "drivers/scsi/cxgbi/cxgb4i/Kconfig"
|
/linux-4.4.14/drivers/scsi/ |
D | Kconfig | 33 <file:Documentation/scsi/scsi.txt>. 60 bool "legacy /proc/scsi/ support" 65 /proc/scsi. In Linux 2.6 this has been superseded by 86 <file:Documentation/scsi/scsi.txt>. 101 <file:Documentation/scsi/st.txt> in the kernel source. This is NOT 105 <file:Documentation/scsi/scsi.txt>. The module will be called st. 120 <file:Documentation/scsi/osst.txt> in the kernel source. 127 <file:Documentation/scsi/scsi.txt>. The module will be called osst. 140 <file:Documentation/scsi/scsi.txt>. 170 <file:Documentation/scsi/scsi-generic.txt> for more information. [all …]
|
D | wd7000.c | 726 static inline void any2scsi(unchar * scsi, int any) in any2scsi() argument 728 *scsi++ = (unsigned)any >> 16; in any2scsi() 729 *scsi++ = (unsigned)any >> 8; in any2scsi() 730 *scsi++ = any; in any2scsi() 733 static inline int scsi2int(unchar * scsi) in scsi2int() argument 735 return (scsi[0] << 16) | (scsi[1] << 8) | scsi[2]; in scsi2int()
|
D | scsi_transport_spi.c | 1128 char *scsi = "FAST-?"; in spi_display_xfer_agreement() local 1134 case 7: scsi = "FAST-320"; break; in spi_display_xfer_agreement() 1135 case 8: scsi = "FAST-160"; break; in spi_display_xfer_agreement() 1136 case 9: scsi = "FAST-80"; break; in spi_display_xfer_agreement() 1138 case 11: scsi = "FAST-40"; break; in spi_display_xfer_agreement() 1139 case 12: scsi = "FAST-20"; break; in spi_display_xfer_agreement() 1144 scsi = "FAST-20"; in spi_display_xfer_agreement() 1146 scsi = "FAST-10"; in spi_display_xfer_agreement() 1148 scsi = "FAST-5"; in spi_display_xfer_agreement() 1158 scsi, tp->width ? "WIDE " : "", kb100/10, kb100 % 10, in spi_display_xfer_agreement()
|
D | gdth_ioctl.h | 214 } scsi; member
|
D | Makefile | 163 scsi_mod-y += scsi.o hosts.o scsi_ioctl.o \
|
/linux-4.4.14/Documentation/ioctl/ |
D | ioctl-number.txt | 66 0x00 00-1F scsi/scsi_ioctl.h conflict! 81 0x22 all scsi/sg.h 111 'D' 40-5F drivers/scsi/dpt/dtpi_ioctl.h 112 'D' 05 drivers/scsi/pmcraid.h 116 'F' 01-02 drivers/scsi/pmcraid.h conflict! 151 'J' 00-1F drivers/scsi/gdth_ioctl.h 154 'L' 10-1F drivers/scsi/mpt2sas/mpt2sas_ctl.h conflict! 161 'M' 01-03 drivers/scsi/megaraid/megaraid_sas.h 174 'S' 80-81 scsi/scsi_ioctl.h conflict! 175 'S' 82-FF scsi/scsi.h conflict! [all …]
|
D | cdrom.txt | 45 CDROMPLAYBLK scsi-cd only, (struct cdrom_blk) 549 CDROMPLAYBLK scsi-cd only, (struct cdrom_blk)
|
D | hdio.txt | 58 HDIO_SET_IDE_SCSI Set scsi emulation mode on/off 1055 New value for scsi emulation mode (?)
|
/linux-4.4.14/Documentation/zh_CN/ |
D | magic-number.txt | 96 GDTIOCTL_MAGIC 0x06030f07 gdth_iowr_str drivers/scsi/gdth_ioctl.h 141 DPMEM_MAGIC 0xc0ffee11 gdt_pci_sram drivers/scsi/gdth.h 143 CCB_MAGIC 0xf2691ad2 ccb drivers/scsi/ncr53c8xx.c 144 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry drivers/scsi/arm/queue.c 145 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry drivers/scsi/arm/queue.c
|
D | HOWTO | 316 git.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
|
/linux-4.4.14/drivers/s390/ |
D | Makefile | 5 obj-y += cio/ block/ char/ crypto/ net/ scsi/ virtio/
|
/linux-4.4.14/drivers/nvme/host/ |
D | Makefile | 5 nvme-y += pci.o scsi.o $(lightnvm-y)
|
/linux-4.4.14/include/uapi/linux/ |
D | pg.h | 56 char scsi; /* "scsi" status == sense key */ member
|
D | edd.h | 134 } __attribute__ ((packed)) scsi; member
|
/linux-4.4.14/drivers/vhost/ |
D | Makefile | 5 vhost_scsi-y := scsi.o
|
D | Kconfig | 22 for use with virtio-scsi guests
|
/linux-4.4.14/drivers/scsi/aic7xxx/ |
D | Kconfig.aic79xx | 3 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic79xx#4 $ 34 "tag_info" option. See Documentation/scsi/aic79xx.txt for details. 74 are defined in the drivers/scsi/aic7xxx/aic79xx.h - search for the
|
D | Kconfig.aic7xxx | 3 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#7 $ 39 "tag_info" option. See Documentation/scsi/aic7xxx.txt for details. 79 are defined in the drivers/scsi/aic7xxx/aic7xxx.h - search for the
|
D | Makefile | 36 ccflags-y += -Idrivers/scsi
|
D | aic7xxx.reg | 877 mask BAD_PHASE SEQINT /* unknown scsi bus phase */
|
D | aic79xx.reg | 136 BAD_PHASE, /* unknown scsi bus phase */
|
/linux-4.4.14/drivers/staging/rts5208/ |
D | Makefile | 3 ccflags-y := -Idrivers/scsi
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | Makefile | 8 ccflags-y := -Idrivers/scsi
|
/linux-4.4.14/Documentation/ |
D | magic-number.txt | 96 GDTIOCTL_MAGIC 0x06030f07 gdth_iowr_str drivers/scsi/gdth_ioctl.h 141 DPMEM_MAGIC 0xc0ffee11 gdt_pci_sram drivers/scsi/gdth.h 143 CCB_MAGIC 0xf2691ad2 ccb drivers/scsi/ncr53c8xx.c 144 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry drivers/scsi/arm/queue.c 145 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry drivers/scsi/arm/queue.c
|
D | 00-INDEX | 402 scsi/ 403 - directory with info on Linux scsi support.
|
D | devices.txt | 2885 maybe ParPort) versions may be driven via ide-scsi or
|
D | kernel-parameters.txt | 108 the Documentation/scsi/ sub-directory.
|
/linux-4.4.14/drivers/scsi/pcmcia/ |
D | Makefile | 2 ccflags-y := -Idrivers/scsi
|
D | Kconfig | 37 <file:Documentation/scsi/NinjaSCSI.txt>.
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
D | mpt3sas_trigger_diag.c | 355 event_data.u.scsi.SenseKey = sense_key; in mpt3sas_trigger_scsi() 356 event_data.u.scsi.ASC = asc; in mpt3sas_trigger_scsi() 357 event_data.u.scsi.ASCQ = ascq; in mpt3sas_trigger_scsi()
|
D | mpt3sas_trigger_diag.h | 190 struct SL_WH_SCSI_TRIGGER_T scsi; member
|
D | Kconfig | 4 # This code is based on drivers/scsi/mpt3sas/Kconfig
|
/linux-4.4.14/include/uapi/ |
D | Kbuild | 14 header-y += scsi/
|
/linux-4.4.14/drivers/block/ |
D | skd_main.c | 1862 struct skd_scsi_request *scsi; in skd_format_internal_skspcl() local 1868 scsi = (struct skd_scsi_request *)&skspcl->msg_buf[64]; in skd_format_internal_skspcl() 1869 memset(scsi, 0, sizeof(*scsi)); in skd_format_internal_skspcl() 1871 scsi->hdr.sg_list_dma_address = cpu_to_be64(dma_address); in skd_format_internal_skspcl() 1888 struct skd_scsi_request *scsi; in skd_send_internal_skspcl() local 1903 scsi = (struct skd_scsi_request *)&skspcl->msg_buf[64]; in skd_send_internal_skspcl() 1904 scsi->hdr.tag = skspcl->req.id; in skd_send_internal_skspcl() 1906 memset(scsi->cdb, 0, sizeof(scsi->cdb)); in skd_send_internal_skspcl() 1910 scsi->cdb[0] = TEST_UNIT_READY; in skd_send_internal_skspcl() 1912 scsi->hdr.sg_list_len_bytes = 0; in skd_send_internal_skspcl() [all …]
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-driver-st | 1 What: /sys/bus/scsi/drivers/st/debug_flag
|
/linux-4.4.14/ |
D | MAINTAINERS | 142 L: linux-scsi@vger.kernel.org 145 F: drivers/scsi/3w-* 149 L: linux-scsi@vger.kernel.org 151 F: drivers/scsi/53c700* 218 L: linux-scsi@vger.kernel.org 221 F: Documentation/scsi/aacraid.txt 222 F: drivers/scsi/aacraid/ 456 L: linux-scsi@vger.kernel.org 458 F: Documentation/scsi/advansys.txt 459 F: drivers/scsi/advansys.c [all …]
|
D | REPORTING-BUGS | 125 [8.6.] SCSI information (from /proc/scsi/scsi)
|
D | CREDITS | 1538 D: PA-RISC port, scsi and network drivers 1924 D: video4linux, bttv, vesafb, some scsi, misc fixes 2699 D: /proc/scsi and assorted other snippets
|
/linux-4.4.14/drivers/usb/image/ |
D | Kconfig | 26 The scanner will appear as a scsi generic device to the rest
|
/linux-4.4.14/drivers/usb/storage/ |
D | Makefile | 8 ccflags-y := -Idrivers/scsi
|
D | Kconfig | 170 on the resulting scsi device node returns the Karma to normal
|
/linux-4.4.14/drivers/scsi/ufs/ |
D | Kconfig | 4 # This code is based on drivers/scsi/ufs/Kconfig 48 <file:Documentation/scsi/ufs.txt>.
|
/linux-4.4.14/arch/mips/sgi-ip27/ |
D | TODO | 5 Qlogic scsi controllers.
|
/linux-4.4.14/drivers/scsi/osd/ |
D | Kconfig | 2 # Kernel configuration file for the OSD scsi protocol
|
/linux-4.4.14/Documentation/powerpc/ |
D | cxlflash.txt | 81 scsi block devices (/dev/sdb, /dev/sdc etc.) for each unique LUN 84 Once these scsi block devices are instantiated, an application 92 The first mode is called a virtual mode. In this mode a single scsi 136 with the scsi disk device (/dev/sdb) that was created during LUN 144 uapi/scsi/cxlflash_ioctl.h
|
/linux-4.4.14/drivers/ |
D | Makefile | 73 obj-$(CONFIG_SCSI) += scsi/
|
D | Kconfig | 29 source "drivers/scsi/Kconfig"
|
/linux-4.4.14/Documentation/blockdev/ |
D | cciss.txt | 111 echo "engage scsi" > $x 129 echo "rescan" > /proc/scsi/cciss0/1
|
/linux-4.4.14/drivers/ata/ |
D | Makefile | 116 libata-y := libata-core.o libata-scsi.o libata-eh.o \
|
/linux-4.4.14/Documentation/filesystems/ |
D | exofs.txt | 25 See Documentation/scsi/osd.txt for how to setup a working osd environment. 47 See Documentation/scsi/osd.txt for farther instructions. Also see ./do-osd
|
D | proc.txt | 604 scsi SCSI info (see text) 746 There are three more important subdirectories in /proc: net, scsi, and sys. 749 directory scsi may not exist. The same is true with the net, which is there 1156 named after the driver for this adapter in /proc/scsi. You'll also see a list 1157 of all recognized SCSI devices in /proc/scsi: 1159 >cat /proc/scsi/scsi 1175 > cat /proc/scsi/aic7xxx/0
|
/linux-4.4.14/drivers/firmware/ |
D | edd.c | 204 info->params.device_path.scsi.id, in edd_show_interface() 205 info->params.device_path.scsi.lun); in edd_show_interface()
|
/linux-4.4.14/drivers/staging/unisys/include/ |
D | iochannel.h | 530 struct uiscmdrsp_scsi scsi; member
|
/linux-4.4.14/block/ |
D | Kconfig | 57 Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
|
/linux-4.4.14/drivers/staging/unisys/Documentation/ |
D | overview.txt | 14 * visorhba - scsi disk adapter 29 as the "service partition", "IO partition" (for virtual network and scsi disk 242 handle virtual scsi disk devices, specified using the
|
/linux-4.4.14/Documentation/PCI/ |
D | pci-error-recovery.txt | 416 >>> drivers/scsi/ipr 417 >>> drivers/scsi/sym53c8xx_2 418 >>> drivers/scsi/qla2xxx 419 >>> drivers/scsi/lpfc
|
D | pci.txt | 60 Unregister from other subsystems (e.g. scsi or netdev) 143 See drivers/scsi/sym53c8xx_2/ for example of usage. 425 Unregister from other subsystems (e.g. scsi or netdev)
|
/linux-4.4.14/Documentation/firmware_class/ |
D | README | 112 - The filesystem is stored in a disk behind an scsi device
|
/linux-4.4.14/include/trace/events/ |
D | scsi.h | 2 #define TRACE_SYSTEM scsi
|
/linux-4.4.14/Documentation/cris/ |
D | README | 156 scsi : yes
|
/linux-4.4.14/Documentation/target/ |
D | tcmu-design.txt | 371 scsi/scsi.h include file. For example, CHECK CONDITION's status code
|
/linux-4.4.14/drivers/block/paride/ |
D | pg.c | 655 hdr.scsi = dev->status & 0x0f; in pg_read()
|
/linux-4.4.14/Documentation/kbuild/ |
D | modules.txt | 315 include/scsi; and architecture specific headers are located 448 0x2d036834 scsi_remove_host drivers/scsi/scsi_mod
|
D | makefiles.txt | 338 # drivers/scsi/Makefile 391 #drivers/scsi/Makefile
|
/linux-4.4.14/Documentation/ide/ |
D | ChangeLog.ide-cd.1994-2004 | 205 * ide-scsi. TODO: non-modular way of doing the
|
/linux-4.4.14/drivers/message/fusion/ |
D | mptbase.c | 6640 int scsi, fc, sas, lan, ctl, targ, dmp; in mpt_version_proc_show() local 6646 scsi = fc = sas = lan = ctl = targ = dmp = 0; in mpt_version_proc_show() 6652 if (!scsi++) drvname = "SPI host"; in mpt_version_proc_show()
|
/linux-4.4.14/Documentation/sysctl/ |
D | kernel.txt | 752 compile time by editing include/scsi/sg.h and changing
|
/linux-4.4.14/Documentation/block/ |
D | biodoc.txt | 1055 necessary (e.g the scsi layer sets the queue lock pointers to the
|