Home
last modified time | relevance | path

Searched refs:scsi (Results 1 – 25 of 907) sorted by relevance

12345678910>>...37

/OK3568_Linux_fs/kernel/drivers/scsi/arm/
H A Dfas216.c143 unsigned int off = reg << info->scsi.io_shift; in fas216_readb()
144 return readb(info->scsi.io_base + off); in fas216_readb()
149 unsigned int off = reg << info->scsi.io_shift; in fas216_writeb()
150 writeb(val, info->scsi.io_base + off); in fas216_writeb()
195 info->scsi.io_shift, info->scsi.irq, in fas216_dumpinfo()
196 info->scsi.cfg[0], info->scsi.cfg[1], info->scsi.cfg[2], in fas216_dumpinfo()
197 info->scsi.cfg[3]); in fas216_dumpinfo()
199 info->scsi.type, info->scsi.phase); in fas216_dumpinfo()
200 print_SCp(&info->scsi.SCp, " SCp={ ", " }\n"); in fas216_dumpinfo()
202 info->scsi.async_stp, in fas216_dumpinfo()
[all …]
H A Dacornscsi.c244 printk("BH @%p +%04x, ", host->scsi.SCp.ptr, in acornscsi_dumpdma()
245 host->scsi.SCp.this_residual); in acornscsi_dumpdma()
247 host->scsi.SCp.scsi_xferred); in acornscsi_dumpdma()
382 host->scsi.phase = PHASE_IDLE; in acornscsi_resetcard()
383 host->scsi.disconnectable = 0; in acornscsi_resetcard()
713 if (host->scsi.disconnectable && host->SCpnt) { in acornscsi_kick()
715 host->scsi.disconnectable = 0; in acornscsi_kick()
736 host->scsi.phase = PHASE_CONNECTING; in acornscsi_kick()
738 host->scsi.SCp = SCpnt->SCp; in acornscsi_kick()
803 SCpnt->result = result << 16 | host->scsi.SCp.Message << 8 | host->scsi.SCp.Status; in acornscsi_done()
[all …]
H A Dpowertec.c133 int dmach = info->info.scsi.dma; in powertecscsi_dma_setup()
174 if (info->info.scsi.dma != NO_DMA) in powertecscsi_dma_stop()
175 disable_dma(info->info.scsi.dma); in powertecscsi_dma_stop()
189 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in powertecscsi_info()
330 info->info.scsi.io_base = base + POWERTEC_FAS216_OFFSET; in powertecscsi_probe()
331 info->info.scsi.io_shift = POWERTEC_FAS216_SHIFT; in powertecscsi_probe()
332 info->info.scsi.irq = ec->irq; in powertecscsi_probe()
333 info->info.scsi.dma = ec->dma; in powertecscsi_probe()
365 if (info->info.scsi.dma != NO_DMA) { in powertecscsi_probe()
366 if (request_dma(info->info.scsi.dma, "powertec")) { in powertecscsi_probe()
[all …]
H A Dcumana_2.c159 int dmach = info->info.scsi.dma; in cumanascsi_2_dma_setup()
284 if (info->info.scsi.dma != NO_DMA) { in cumanascsi_2_dma_stop()
286 disable_dma(info->info.scsi.dma); in cumanascsi_2_dma_stop()
301 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in cumanascsi_2_info()
406 info->info.scsi.io_base = base + CUMANASCSI2_FAS216_OFFSET; in cumanascsi2_probe()
407 info->info.scsi.io_shift = CUMANASCSI2_FAS216_SHIFT; in cumanascsi2_probe()
408 info->info.scsi.irq = ec->irq; in cumanascsi2_probe()
409 info->info.scsi.dma = ec->dma; in cumanascsi2_probe()
439 if (info->info.scsi.dma != NO_DMA) { in cumanascsi2_probe()
440 if (request_dma(info->info.scsi.dma, "cumanascsi2")) { in cumanascsi2_probe()
[all …]
H A Deesox.c160 int dmach = info->info.scsi.dma; in eesoxscsi_dma_setup()
371 if (info->info.scsi.dma != NO_DMA) in eesoxscsi_dma_stop()
372 disable_dma(info->info.scsi.dma); in eesoxscsi_dma_stop()
386 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in eesoxscsi_info()
523 info->info.scsi.io_base = base + EESOX_FAS216_OFFSET; in eesoxscsi_probe()
524 info->info.scsi.io_shift = EESOX_FAS216_SHIFT; in eesoxscsi_probe()
525 info->info.scsi.irq = ec->irq; in eesoxscsi_probe()
526 info->info.scsi.dma = ec->dma; in eesoxscsi_probe()
557 if (info->info.scsi.dma != NO_DMA) { in eesoxscsi_probe()
558 if (request_dma(info->info.scsi.dma, "eesox")) { in eesoxscsi_probe()
[all …]
/OK3568_Linux_fs/kernel/drivers/s390/scsi/
H A Dzfcp_fc.h229 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 set_msg_byte(scsi, COMMAND_COMPLETE); in zfcp_fc_eval_fcp_rsp()
[all …]
/OK3568_Linux_fs/kernel/Documentation/scsi/
H A Dscsi-parameters.rst20 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
42 See header of drivers/scsi/gdth.c.
47 See header of drivers/scsi/ips.c.
50 See drivers/scsi/mac_scsi.c.
61 See header of drivers/scsi/NCR_D700.c.
[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.rst12 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
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dscsi.rst23 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 …]
/OK3568_Linux_fs/kernel/fs/nfs/blocklayout/
H A Ddev.c144 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 …]
/OK3568_Linux_fs/buildroot/package/openvmtools/
H A D0010-Change-DEVPATH-to-devpath.patch10 udev/99-vmware-scsi-udev.rules | 4 ++--
13 diff --git a/udev/99-vmware-scsi-udev.rules b/udev/99-vmware-scsi-udev.rules
15 --- a/udev/99-vmware-scsi-udev.rules
16 +++ b/udev/99-vmware-scsi-udev.rules
21 -ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DE…
22 -ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV…
23 +ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DE…
24 +ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV…
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/
H A D0012_let_dma_buf_write_function_take_MemTxAttrs_argument.patch24 hw/scsi/megasas.c | 2 +-
25 hw/scsi/scsi-bus.c | 2 +-
72 diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c
74 --- a/hw/scsi/megasas.c
75 +++ b/hw/scsi/megasas.c
85 diff --git a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c
87 --- a/hw/scsi/scsi-bus.c
88 +++ b/hw/scsi/scsi-bus.c
H A D0001-use-uint32t-for-reply-queue-head-tail-values.patch4 Subject: [PATCH] hw/scsi/megasas: Use uint32_t for reply queue head/tail
35 hw/scsi/megasas.c | 4 ++--
36 hw/scsi/trace-events | 8 ++++----
39 diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c
41 --- a/hw/scsi/megasas.c
42 +++ b/hw/scsi/megasas.c
54 diff --git a/hw/scsi/trace-events b/hw/scsi/trace-events
56 --- a/hw/scsi/trace-events
57 +++ b/hw/scsi/trace-events
H A D0013_let_dma_buf_read_function_take_MemTxAttrs_argument.patch24 hw/scsi/megasas.c | 24 ++++++++++++------------
25 hw/scsi/scsi-bus.c | 2 +-
65 diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c
67 --- a/hw/scsi/megasas.c
68 +++ b/hw/scsi/megasas.c
177 diff --git a/hw/scsi/scsi-bus.c b/hw/scsi/scsi-bus.c
179 --- a/hw/scsi/scsi-bus.c
180 +++ b/hw/scsi/scsi-bus.c
H A DCVE-2022-0216_1.patch4 Subject: [PATCH 1/3] scsi/lsi53c895a: fix use-after-free in lsi_do_msgout
22 hw/scsi/lsi53c895a.c | 3 ++-
25 diff --git a/hw/scsi/lsi53c895a.c b/hw/scsi/lsi53c895a.c
27 --- a/hw/scsi/lsi53c895a.c
28 +++ b/hw/scsi/lsi53c895a.c
H A DCVE-2022-0216_2.patch4 Subject: [PATCH 3/3] scsi/lsi53c895a: really fix use-after-free in
26 hw/scsi/lsi53c895a.c | 3 ++-
29 diff --git a/hw/scsi/lsi53c895a.c b/hw/scsi/lsi53c895a.c
31 --- a/hw/scsi/lsi53c895a.c
32 +++ b/hw/scsi/lsi53c895a.c
/OK3568_Linux_fs/kernel/drivers/scsi/esas2r/
H A Desas2r_io.c54 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 …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/scsi/
H A D..install.cmd1scsi/.install := /bin/sh scripts/headers_install.sh /data/jenkins/workspace/GNU-toolchain/arm-10/b…
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/scsi/
H A D..install.cmd1scsi/.install := /bin/sh scripts/headers_install.sh /data/jenkins/workspace/GNU-toolchain/arm-10/b…
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/scsi/fc/
H A D..install.cmd1scsi/fc/.install := /bin/sh scripts/headers_install.sh /data/jenkins/workspace/GNU-toolchain/arm-1…
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/scsi/fc/
H A D..install.cmd1scsi/fc/.install := /bin/sh scripts/headers_install.sh /data/jenkins/workspace/GNU-toolchain/arm-1…
/OK3568_Linux_fs/kernel/drivers/staging/unisys/visorhba/
H A Dvisorhba_main.c531 cmdrsp->scsi.handle = insert_location; in visorhba_queue_command_lck()
536 cmdrsp->scsi.vdest.channel = scsidev->channel; in visorhba_queue_command_lck()
537 cmdrsp->scsi.vdest.id = scsidev->id; in visorhba_queue_command_lck()
538 cmdrsp->scsi.vdest.lun = scsidev->lun; in visorhba_queue_command_lck()
540 cmdrsp->scsi.data_dir = in visorhba_queue_command_lck()
542 memcpy(cmdrsp->scsi.cmnd, cdb, MAX_CMND_SIZE); in visorhba_queue_command_lck()
543 cmdrsp->scsi.bufflen = scsi_bufflen(scsicmd); in visorhba_queue_command_lck()
546 if (cmdrsp->scsi.bufflen > devdata->max_buff_len) in visorhba_queue_command_lck()
547 devdata->max_buff_len = cmdrsp->scsi.bufflen; in visorhba_queue_command_lck()
557 cmdrsp->scsi.gpi_list[i].address = sg_phys(sg); in visorhba_queue_command_lck()
[all …]
/OK3568_Linux_fs/u-boot/drivers/scsi/
H A DMakefile9 obj-$(CONFIG_DM_SCSI) += scsi-uclass.o
10 obj-$(CONFIG_SCSI) += scsi.o
15 obj-$(CONFIG_DM_SCSI) += scsi-uclass.o
16 obj-$(CONFIG_SCSI) += scsi.o
/OK3568_Linux_fs/yocto/poky/meta/recipes-core/udev/eudev/
H A Dpermissions.rules6 SUBSYSTEM=="scsi", KERNEL=="[0-9]*:[0-9]*", WAIT_FOR_SYSFS="ioerr_cnt"
34 SUBSYSTEMS=="scsi", ATTRS{type}=="1", GROUP="tape"
35 SUBSYSTEMS=="scsi", ATTRS{type}=="3", ATTRS{vendor}=="HP", GROUP="scanner"
36 SUBSYSTEMS=="scsi", ATTRS{type}=="3", ATTRS{vendor}=="Epson", GROUP="scanner"
37 SUBSYSTEMS=="scsi", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", GROUP="scanner"
38 SUBSYSTEMS=="scsi", ATTRS{type}=="4", GROUP="cdrom"
39 SUBSYSTEMS=="scsi", ATTRS{type}=="5", GROUP="cdrom"
40 SUBSYSTEMS=="scsi", ATTRS{type}=="6", GROUP="scanner"
41 SUBSYSTEMS=="scsi", ATTRS{type}=="8", GROUP="tape"

12345678910>>...37