/Linux-v6.1/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-v6.1/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-v6.1/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 | scsi.rst | 12 http://web.archive.org/web/%2E/http://www.torque.net/scsi/SCSI-2.4-HOWTO 16 The scsi support in the linux kernel can be modularized in a number of 20 The scsi-core (also known as the "mid level") contains the core of scsi 21 support. Without it you can do nothing with any of the other scsi drivers. 22 The scsi core support can be a module (scsi_mod.o), or it can be built into 23 the kernel. If the core is a module, it must be the first scsi module 30 once the scsi core is present in the kernel (either compiled in or loaded 32 tape driver [1]_ (st.o) and scsi generics driver (sg.o) represent the upper
|
D | index.rst | 35 scsi-changer 38 scsi-generic 40 scsi-parameters 41 scsi
|
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-v6.1/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-v6.1/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() 266 switch (v->scsi.designator_type) { in bl_validate_designator() 268 if (v->scsi.code_set != PS_CODE_SET_BINARY) in bl_validate_designator() 271 if (v->scsi.designator_len != 8 && in bl_validate_designator() [all …]
|
/Linux-v6.1/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 | 846 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_WRD); in esas2r_queuecommand() 848 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_RDD); in esas2r_queuecommand() 851 memcpy(rq->vrq->scsi.cdb, cmd->cmnd, cmd->cmd_len); in esas2r_queuecommand() 852 rq->vrq->scsi.length = cpu_to_le32(bufflen); in esas2r_queuecommand() 854 rq->vrq->scsi.flags |= cpu_to_le32(cmd->device->lun); in esas2r_queuecommand() 939 ar->vrq->scsi.length = 0; in esas2r_check_active_queue() 941 ar->vrq->scsi.flags |= cpu_to_le32( in esas2r_check_active_queue() 942 (u8)le32_to_cpu(rq->vrq->scsi.flags)); in esas2r_check_active_queue() 944 memset(ar->vrq->scsi.cdb, 0, in esas2r_check_active_queue() 945 sizeof(ar->vrq->scsi.cdb)); in esas2r_check_active_queue() [all …]
|
/Linux-v6.1/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-v6.1/fs/nfsd/ |
D | blocklayoutxdr.c | 59 len = 4 + 4 + 4 + 4 + (XDR_QUADLEN(b->scsi.designator_len) << 2) + 8; in nfsd4_block_encode_volume() 65 *p++ = cpu_to_be32(b->scsi.code_set); in nfsd4_block_encode_volume() 66 *p++ = cpu_to_be32(b->scsi.designator_type); in nfsd4_block_encode_volume() 67 p = xdr_encode_opaque(p, b->scsi.designator, b->scsi.designator_len); in nfsd4_block_encode_volume() 68 p = xdr_encode_hyper(p, b->scsi.pr_key); in nfsd4_block_encode_volume()
|
/Linux-v6.1/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-v6.1/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-v6.1/drivers/scsi/cxgbi/ |
D | Kconfig | 2 source "drivers/scsi/cxgbi/cxgb3i/Kconfig" 3 source "drivers/scsi/cxgbi/cxgb4i/Kconfig"
|
/Linux-v6.1/Documentation/translations/zh_CN/process/ |
D | magic-number.rst | 70 CCB_MAGIC 0xf2691ad2 ccb ``drivers/scsi/ncr53c8xx.c`` 71 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry ``drivers/scsi/arm/queue.c`` 72 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry ``drivers/scsi/arm/queue.c``
|