/linux-6.6.21/drivers/scsi/arm/ |
D | fas216.c | 146 unsigned int off = reg << info->scsi.io_shift; in fas216_readb() 147 return readb(info->scsi.io_base + off); in fas216_readb() 152 unsigned int off = reg << info->scsi.io_shift; in fas216_writeb() 153 writeb(val, info->scsi.io_base + off); in fas216_writeb() 198 info->scsi.io_shift, info->scsi.irq, in fas216_dumpinfo() 199 info->scsi.cfg[0], info->scsi.cfg[1], info->scsi.cfg[2], in fas216_dumpinfo() 200 info->scsi.cfg[3]); in fas216_dumpinfo() 202 info->scsi.type, info->scsi.phase); in fas216_dumpinfo() 203 print_SCp(&info->scsi.SCp, " SCp={ ", " }\n"); in fas216_dumpinfo() 205 info->scsi.async_stp, in fas216_dumpinfo() [all …]
|
D | acornscsi.c | 238 printk("BH @%p +%04x, ", host->scsi.SCp.ptr, in acornscsi_dumpdma() 239 host->scsi.SCp.this_residual); in acornscsi_dumpdma() 241 host->scsi.SCp.scsi_xferred); in acornscsi_dumpdma() 376 host->scsi.phase = PHASE_IDLE; in acornscsi_resetcard() 377 host->scsi.disconnectable = 0; in acornscsi_resetcard() 707 if (host->scsi.disconnectable && host->SCpnt) { in acornscsi_kick() 709 host->scsi.disconnectable = 0; in acornscsi_kick() 730 host->scsi.phase = PHASE_CONNECTING; in acornscsi_kick() 732 host->scsi.SCp = *arm_scsi_pointer(SCpnt); in acornscsi_kick() 788 scsi_msg_to_host_byte(SCpnt, host->scsi.SCp.Message); in acornscsi_done() [all …]
|
D | powertec.c | 137 int dmach = info->info.scsi.dma; in powertecscsi_dma_setup() 178 if (info->info.scsi.dma != NO_DMA) in powertecscsi_dma_stop() 179 disable_dma(info->info.scsi.dma); in powertecscsi_dma_stop() 193 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in powertecscsi_info() 334 info->info.scsi.io_base = base + POWERTEC_FAS216_OFFSET; in powertecscsi_probe() 335 info->info.scsi.io_shift = POWERTEC_FAS216_SHIFT; in powertecscsi_probe() 336 info->info.scsi.irq = ec->irq; in powertecscsi_probe() 337 info->info.scsi.dma = ec->dma; in powertecscsi_probe() 369 if (info->info.scsi.dma != NO_DMA) { in powertecscsi_probe() 370 if (request_dma(info->info.scsi.dma, "powertec")) { in powertecscsi_probe() [all …]
|
D | cumana_2.c | 163 int dmach = info->info.scsi.dma; in cumanascsi_2_dma_setup() 288 if (info->info.scsi.dma != NO_DMA) { in cumanascsi_2_dma_stop() 290 disable_dma(info->info.scsi.dma); in cumanascsi_2_dma_stop() 305 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in cumanascsi_2_info() 411 info->info.scsi.io_base = base + CUMANASCSI2_FAS216_OFFSET; in cumanascsi2_probe() 412 info->info.scsi.io_shift = CUMANASCSI2_FAS216_SHIFT; in cumanascsi2_probe() 413 info->info.scsi.irq = ec->irq; in cumanascsi2_probe() 414 info->info.scsi.dma = ec->dma; in cumanascsi2_probe() 444 if (info->info.scsi.dma != NO_DMA) { in cumanascsi2_probe() 445 if (request_dma(info->info.scsi.dma, "cumanascsi2")) { in cumanascsi2_probe() [all …]
|
D | eesox.c | 164 int dmach = info->info.scsi.dma; in eesoxscsi_dma_setup() 375 if (info->info.scsi.dma != NO_DMA) in eesoxscsi_dma_stop() 376 disable_dma(info->info.scsi.dma); in eesoxscsi_dma_stop() 390 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in eesoxscsi_info() 528 info->info.scsi.io_base = base + EESOX_FAS216_OFFSET; in eesoxscsi_probe() 529 info->info.scsi.io_shift = EESOX_FAS216_SHIFT; in eesoxscsi_probe() 530 info->info.scsi.irq = ec->irq; in eesoxscsi_probe() 531 info->info.scsi.dma = ec->dma; in eesoxscsi_probe() 562 if (info->info.scsi.dma != NO_DMA) { in eesoxscsi_probe() 563 if (request_dma(info->info.scsi.dma, "eesox")) { in eesoxscsi_probe() [all …]
|
D | arxescsi.c | 122 void __iomem *base = info->info.scsi.io_base; in arxescsi_dma_pseudo() 222 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in arxescsi_info() 285 info->info.scsi.io_base = base + 0x2000; in arxescsi_probe() 286 info->info.scsi.irq = 0; in arxescsi_probe() 287 info->info.scsi.dma = NO_DMA; in arxescsi_probe() 288 info->info.scsi.io_shift = 5; in arxescsi_probe()
|
/linux-6.6.21/drivers/s390/scsi/ |
D | zfcp_fc.h | 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() 242 memcpy(fcp->fc_cdb, scsi->cmnd, scsi->cmd_len); in zfcp_fc_scsi_to_fcp() 244 datalen = scsi_bufflen(scsi); in zfcp_fc_scsi_to_fcp() 247 if (scsi_get_prot_type(scsi) == SCSI_PROT_DIF_TYPE1) { in zfcp_fc_scsi_to_fcp() 248 datalen += datalen / scsi->device->sector_size * 8; in zfcp_fc_scsi_to_fcp() 273 struct scsi_cmnd *scsi) in zfcp_fc_eval_fcp_rsp() argument 280 scsi->result |= fcp_rsp->resp.fr_status; in zfcp_fc_eval_fcp_rsp() [all …]
|
/linux-6.6.21/Documentation/scsi/ |
D | scsi-parameters.rst | 20 See header of drivers/scsi/advansys.c. 23 See Documentation/scsi/aha152x.rst. 29 See Documentation/scsi/aic7xxx.rst. 32 See Documentation/scsi/aic79xx.rst. 35 See drivers/scsi/atari_scsi.c. 38 See drivers/scsi/BusLogic.c, comment before function 44 See header of drivers/scsi/ips.c. 47 See drivers/scsi/mac_scsi.c. 58 See header of drivers/scsi/NCR_D700.c. 61 See Documentation/scsi/g_NCR5380.rst. [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 | index.rst | 16 scsi 33 scsi-parameters 66 scsi-changer 68 scsi-generic
|
D | scsi_mid_low_api.rst | 45 typically Documentation/scsi . Most documents are in plain 48 at http://web.archive.org/web/20070107183357rn_1/sg.torque.net/scsi/. 50 briefly described in scsi.txt which contains a url to a document 53 scsi-generic.txt (for the sg driver). 63 the drivers/scsi directory. For example, a driver called "xyz" has a header 69 their own directory under the drivers/scsi directory. 72 drivers/scsi directory) will need some attention: Makefile and Kconfig . 143 scsi devices of which only the first 2 respond:: 162 *** For scsi devices that the mid level tries to scan but do not 257 towards the end of include/scsi/scsi_device.h . If an LLD wants to keep [all …]
|
D | wd719x.rst | 19 lha xi pciscsi.exe pci-scsi.exe 20 lha xi pci-scsi.exe nt/wd7296a.sys 21 rm pci-scsi.exe
|
/linux-6.6.21/Documentation/driver-api/ |
D | scsi.rst | 23 The `SCSI protocol <http://www.t10.org/scsi-3.htm>`__ is a big-endian 91 include/scsi/scsi_device.h 94 .. kernel-doc:: include/scsi/scsi_device.h 97 drivers/scsi/scsi.c 102 .. kernel-doc:: drivers/scsi/scsi.c 105 drivers/scsi/scsicam.c 112 .. kernel-doc:: drivers/scsi/scsicam.c 115 drivers/scsi/scsi_error.c 120 .. kernel-doc:: drivers/scsi/scsi_error.c 123 drivers/scsi/scsi_devinfo.c [all …]
|
D | target.rst | 34 .. kernel-doc:: drivers/scsi/libiscsi.c 41 .. kernel-doc:: drivers/scsi/iscsi_boot_sysfs.c 47 .. kernel-doc:: drivers/scsi/iscsi_tcp.c 50 .. kernel-doc:: drivers/scsi/libiscsi_tcp.c
|
/linux-6.6.21/fs/nfs/blocklayout/ |
D | dev.c | 144 b->scsi.code_set = be32_to_cpup(p++); in nfs4_block_decode_volume() 145 b->scsi.designator_type = be32_to_cpup(p++); in nfs4_block_decode_volume() 146 b->scsi.designator_len = be32_to_cpup(p++); in nfs4_block_decode_volume() 147 p = xdr_inline_decode(xdr, b->scsi.designator_len); in nfs4_block_decode_volume() 150 if (b->scsi.designator_len > 256) in nfs4_block_decode_volume() 152 memcpy(&b->scsi.designator, p, b->scsi.designator_len); in nfs4_block_decode_volume() 156 p = xdr_decode_hyper(p, &b->scsi.pr_key); in nfs4_block_decode_volume() 267 switch (v->scsi.designator_type) { in bl_validate_designator() 269 if (v->scsi.code_set != PS_CODE_SET_BINARY) in bl_validate_designator() 272 if (v->scsi.designator_len != 8 && in bl_validate_designator() [all …]
|
/linux-6.6.21/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 | 849 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_WRD); in esas2r_queuecommand() 851 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_RDD); in esas2r_queuecommand() 854 memcpy(rq->vrq->scsi.cdb, cmd->cmnd, cmd->cmd_len); in esas2r_queuecommand() 855 rq->vrq->scsi.length = cpu_to_le32(bufflen); in esas2r_queuecommand() 857 rq->vrq->scsi.flags |= cpu_to_le32(cmd->device->lun); in esas2r_queuecommand() 942 ar->vrq->scsi.length = 0; in esas2r_check_active_queue() 944 ar->vrq->scsi.flags |= cpu_to_le32( in esas2r_check_active_queue() 945 (u8)le32_to_cpu(rq->vrq->scsi.flags)); in esas2r_check_active_queue() 947 memset(ar->vrq->scsi.cdb, 0, in esas2r_check_active_queue() 948 sizeof(ar->vrq->scsi.cdb)); in esas2r_check_active_queue() [all …]
|
/linux-6.6.21/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-6.6.21/fs/nfsd/ |
D | blocklayoutxdr.c | 60 len = 4 + 4 + 4 + 4 + (XDR_QUADLEN(b->scsi.designator_len) << 2) + 8; in nfsd4_block_encode_volume() 66 *p++ = cpu_to_be32(b->scsi.code_set); in nfsd4_block_encode_volume() 67 *p++ = cpu_to_be32(b->scsi.designator_type); in nfsd4_block_encode_volume() 68 p = xdr_encode_opaque(p, b->scsi.designator, b->scsi.designator_len); in nfsd4_block_encode_volume() 69 p = xdr_encode_hyper(p, b->scsi.pr_key); in nfsd4_block_encode_volume()
|
/linux-6.6.21/arch/mips/sgi-ip22/ |
D | ip28-berr.c | 50 struct hpc3_stat scsi[2]; member 133 hpc3.scsi[0].addr = (unsigned long)&hpc3c0->scsi_chan0; in save_and_clear_buserr() 134 hpc3.scsi[0].ctrl = hpc3c0->scsi_chan0.ctrl; /* HPC3_SCTRL_ACTIVE ? */ in save_and_clear_buserr() 135 hpc3.scsi[0].cbp = hpc3c0->scsi_chan0.cbptr; in save_and_clear_buserr() 136 hpc3.scsi[0].ndptr = hpc3c0->scsi_chan0.ndptr; in save_and_clear_buserr() 138 hpc3.scsi[1].addr = (unsigned long)&hpc3c0->scsi_chan1; in save_and_clear_buserr() 139 hpc3.scsi[1].ctrl = hpc3c0->scsi_chan1.ctrl; /* HPC3_SCTRL_ACTIVE ? */ in save_and_clear_buserr() 140 hpc3.scsi[1].cbp = hpc3c0->scsi_chan1.cbptr; in save_and_clear_buserr() 141 hpc3.scsi[1].ndptr = hpc3c0->scsi_chan1.ndptr; in save_and_clear_buserr()
|
/linux-6.6.21/drivers/scsi/ |
D | Kconfig | 41 <file:Documentation/scsi/scsi.rst>. 60 bool "legacy /proc/scsi/ support" 65 /proc/scsi. In Linux 2.6 this has been superseded by 87 <file:Documentation/scsi/scsi.rst>. 102 <file:Documentation/scsi/st.rst> in the kernel source. This is NOT 106 <file:Documentation/scsi/scsi.rst>. The module will be called st. 120 <file:Documentation/scsi/scsi.rst>. 141 <file:Documentation/scsi/scsi-generic.rst> for more information. 144 <file:Documentation/scsi/scsi.rst>. The module will be called sg. 167 changers are listed as "Type: Medium Changer" in /proc/scsi/scsi. [all …]
|
/linux-6.6.21/drivers/scsi/cxgbi/ |
D | Kconfig | 2 source "drivers/scsi/cxgbi/cxgb3i/Kconfig" 3 source "drivers/scsi/cxgbi/cxgb4i/Kconfig"
|
/linux-6.6.21/Documentation/translations/zh_CN/process/ |
D | magic-number.rst | 69 CCB_MAGIC 0xf2691ad2 ccb ``drivers/scsi/ncr53c8xx.c`` 70 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry ``drivers/scsi/arm/queue.c`` 71 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry ``drivers/scsi/arm/queue.c``
|
/linux-6.6.21/Documentation/translations/zh_TW/process/ |
D | magic-number.rst | 72 CCB_MAGIC 0xf2691ad2 ccb ``drivers/scsi/ncr53c8xx.c`` 73 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry ``drivers/scsi/arm/queue.c`` 74 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry ``drivers/scsi/arm/queue.c``
|