/linux-6.3-rc2/drivers/scsi/arm/ |
A D | arm_scsi.h | 13 struct scsi_pointer scsi_pointer; member 20 return &acmd->scsi_pointer; in arm_scsi_pointer() 90 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); in init_SCp() local 92 memset(scsi_pointer, 0, sizeof(struct scsi_pointer)); in init_SCp() 97 scsi_pointer->buffer = scsi_sglist(SCpnt); in init_SCp() 99 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in init_SCp() 100 scsi_pointer->this_residual = scsi_pointer->buffer->length; in init_SCp() 125 scsi_pointer->phase = in init_SCp() 132 scsi_pointer->ptr = NULL; in init_SCp() 133 scsi_pointer->this_residual = 0; in init_SCp() [all …]
|
A D | fas216.h | 241 struct scsi_pointer SCp; /* current commands data pointer */ 302 …fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fa… 303 …void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int trans… 304 void (*stop) (struct Scsi_Host *host, struct scsi_pointer *SCp); 318 struct scsi_pointer scsi_pointer; member
|
A D | arxescsi.c | 71 arxescsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in arxescsi_dma_setup() 117 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in arxescsi_dma_pseudo() 203 static void arxescsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in arxescsi_dma_stop()
|
A D | fas216.c | 632 struct scsi_pointer *SCp = &info->scsi.SCp; in fas216_updateptrs() 672 struct scsi_pointer *SCp = &info->scsi.SCp; in fas216_pio() 1057 struct scsi_pointer *scsi_pointer; in fas216_parse_message() local 1082 scsi_pointer = arm_scsi_pointer(info->SCpnt); in fas216_parse_message() 1083 *scsi_pointer = info->scsi.SCp; in fas216_parse_message() 1084 scsi_pointer->sent_command = 0; in fas216_parse_message() 2004 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); in fas216_rq_sns_done() local 2008 result, scsi_pointer->Message, scsi_pointer->Status); in fas216_rq_sns_done() 2040 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); in fas216_std_done() local 2116 scsi_pointer->Message = 0; in fas216_std_done() [all …]
|
A D | cumana_2.c | 158 cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in cumanascsi_2_dma_setup() 211 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in cumanascsi_2_dma_pseudo() 285 cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in cumanascsi_2_dma_stop()
|
A D | acornscsi.c | 866 void acornscsi_data_updateptr(AS_Host *host, struct scsi_pointer *SCp, unsigned int length) in acornscsi_data_updateptr() 1427 struct scsi_pointer *scsi_pointer; in acornscsi_message() local 1497 scsi_pointer = arm_scsi_pointer(host->SCpnt); in acornscsi_message() 1498 *scsi_pointer = host->scsi.SCp; in acornscsi_message() 1499 scsi_pointer->sent_command = 0; in acornscsi_message() 2413 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); in acornscsi_queuecmd_lck() local 2429 scsi_pointer->phase = (int)acornscsi_datadirection(SCpnt->cmnd[0]); in acornscsi_queuecmd_lck() 2430 scsi_pointer->sent_command = 0; in acornscsi_queuecmd_lck() 2431 scsi_pointer->scsi_xferred = 0; in acornscsi_queuecmd_lck()
|
A D | eesox.c | 159 eesoxscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in eesoxscsi_dma_setup() 355 eesoxscsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, in eesoxscsi_dma_pseudo() 372 eesoxscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in eesoxscsi_dma_stop()
|
A D | powertec.c | 132 powertecscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, in powertecscsi_dma_setup() 175 powertecscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) in powertecscsi_dma_stop()
|
A D | acornscsi.h | 292 struct scsi_pointer SCp; /* current commands data pointer */
|
/linux-6.3-rc2/drivers/scsi/pcmcia/ |
A D | nsp_cs.c | 191 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsp_queuecommand_lck() local 365 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsphw_start_selection() local 579 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsp_xfer() local 620 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsp_dataphase_bypass() local 717 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsp_pio_read() local 729 scsi_pointer->this_residual, scsi_pointer->buffer, in nsp_pio_read() 793 scsi_pointer->buffer = sg_next(scsi_pointer->buffer); in nsp_pio_read() 820 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsp_pio_write() local 832 scsi_pointer->buffer, scsi_pointer->buffers_residual, in nsp_pio_write() 966 struct scsi_pointer *scsi_pointer; in nspintr() local [all …]
|
/linux-6.3-rc2/drivers/scsi/ |
A D | a3000.c | 55 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local 68 scsi_pointer->ptr); in dma_setup() 71 scsi_pointer->dma_handle = addr; in dma_setup() 85 scsi_pointer->this_residual, in dma_setup() 102 scsi_pointer->this_residual); in dma_setup() 110 scsi_pointer->ptr); in dma_setup() 113 scsi_pointer->dma_handle = addr; in dma_setup() 142 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); in dma_stop() local 180 scsi_pointer->this_residual, in dma_stop() 188 scsi_pointer->this_residual); in dma_stop() [all …]
|
A D | a2091.c | 50 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local 63 scsi_pointer->ptr); in dma_setup() 66 scsi_pointer->dma_handle = addr; in dma_setup() 72 scsi_pointer->this_residual, in dma_setup() 74 scsi_pointer->dma_handle = (dma_addr_t) NULL; in dma_setup() 89 scsi_pointer->this_residual); in dma_setup() 111 scsi_pointer->dma_handle = addr; in dma_setup() 138 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); in dma_stop() local 169 scsi_pointer->this_residual, in dma_stop() 176 scsi_pointer->this_residual); in dma_stop() [all …]
|
A D | fdomain.c | 271 struct scsi_pointer *scsi_pointer = fdomain_scsi_pointer(cmd); in fdomain_work() local 306 scsi_pointer->phase = in_other; in fdomain_work() 323 scsi_pointer->have_data_in = -1; in fdomain_work() 330 scsi_pointer->have_data_in = 1; in fdomain_work() 352 scsi_pointer->have_data_in = -1; in fdomain_work() 356 scsi_pointer->have_data_in = 1; in fdomain_work() 407 struct scsi_pointer *scsi_pointer = fdomain_scsi_pointer(cmd); in fdomain_queue() local 411 scsi_pointer->Status = 0; in fdomain_queue() 412 scsi_pointer->Message = 0; in fdomain_queue() 413 scsi_pointer->have_data_in = 0; in fdomain_queue() [all …]
|
A D | gvp11.c | 60 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local 75 scsi_pointer->ptr); in dma_setup() 78 scsi_pointer->dma_handle = addr; in dma_setup() 84 scsi_pointer->this_residual, in dma_setup() 113 scsi_pointer->this_residual); in dma_setup() 134 scsi_pointer->this_residual, in dma_setup() 156 scsi_pointer->this_residual); in dma_setup() 164 scsi_pointer->dma_handle = addr; in dma_setup() 194 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); in dma_stop() local 206 scsi_pointer->this_residual, in dma_stop() [all …]
|
A D | imm.c | 628 struct scsi_pointer *scsi_pointer = imm_scsi_pointer(cmd); in imm_completion() local 686 if (scsi_pointer->buffer && !scsi_pointer->this_residual) { in imm_completion() 693 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in imm_completion() 779 struct scsi_pointer *scsi_pointer = imm_scsi_pointer(cmd); in imm_engine() local 804 scsi_pointer->phase++; in imm_engine() 812 scsi_pointer->phase++; in imm_engine() 822 scsi_pointer->phase++; in imm_engine() 828 scsi_pointer->this_residual = scsi_pointer->buffer->length; in imm_engine() 829 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in imm_engine() 836 scsi_pointer->phase++; in imm_engine() [all …]
|
A D | wd33c93.c | 307 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in wd33c93_queuecommand_lck() local 341 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in wd33c93_queuecommand_lck() 342 scsi_pointer->this_residual = scsi_pointer->buffer->length; in wd33c93_queuecommand_lck() 414 struct scsi_pointer *scsi_pointer; in DEF_SCSI_QCMD() local 663 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in transfer_bytes() local 678 scsi_pointer->buffer = sg_next(scsi_pointer->buffer); in transfer_bytes() 680 scsi_pointer->this_residual = scsi_pointer->buffer->length; in transfer_bytes() 681 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in transfer_bytes() 702 scsi_pointer->ptr += length - scsi_pointer->this_residual; in transfer_bytes() 736 struct scsi_pointer *scsi_pointer; in wd33c93_intr() local [all …]
|
A D | sgiwd93.c | 72 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in fill_hpc_entries() local 73 unsigned long len = scsi_pointer->this_residual; in fill_hpc_entries() 74 void *addr = scsi_pointer->ptr; in fill_hpc_entries() 80 scsi_pointer->dma_handle = physaddr; in fill_hpc_entries() 110 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local 125 if (scsi_pointer->ptr == NULL || scsi_pointer->this_residual == 0) in dma_setup() 145 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); in dma_stop() local 152 if (scsi_pointer->ptr == NULL || scsi_pointer->this_residual == 0) in dma_stop() 166 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_stop() 167 scsi_pointer->this_residual, in dma_stop() [all …]
|
A D | ppa.c | 526 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); in ppa_completion() local 596 if (scsi_pointer->buffer && !scsi_pointer->this_residual) { in ppa_completion() 599 scsi_pointer->buffer = in ppa_completion() 603 scsi_pointer->ptr = in ppa_completion() 681 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); in ppa_engine() local 727 scsi_pointer->phase++; in ppa_engine() 736 scsi_pointer->phase++; in ppa_engine() 746 scsi_pointer->phase++; in ppa_engine() 754 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in ppa_engine() 761 scsi_pointer->phase++; in ppa_engine() [all …]
|
A D | mvme147.c | 36 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local 40 unsigned long addr = virt_to_bus(scsi_pointer->ptr); in dma_setup() 51 cache_clear(addr, scsi_pointer->this_residual); in dma_setup() 54 cache_push(addr, scsi_pointer->this_residual); in dma_setup() 58 m147_pcc->dma_bcr = scsi_pointer->this_residual | (1 << 24); in dma_setup() 85 .cmd_size = sizeof(struct scsi_pointer),
|
A D | imm.h | 142 static inline struct scsi_pointer *imm_scsi_pointer(struct scsi_cmnd *cmd) in imm_scsi_pointer()
|
A D | wd33c93.h | 260 static inline struct scsi_pointer *WD33C93_scsi_pointer(struct scsi_cmnd *cmd) in WD33C93_scsi_pointer()
|
/linux-6.3-rc2/include/scsi/ |
A D | scsi_cmnd.h | 36 struct scsi_pointer { struct
|