Home
last modified time | relevance | path

Searched refs:scsi_pointer (Results 1 – 22 of 22) sorted by relevance

/openbmc/linux/drivers/scsi/arm/
H A Darm_scsi.h13 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 …]
H A Dfas216.h241 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
H A Darxescsi.c71 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()
H A Dfas216.c632 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 …]
H A Dcumana_2.c158 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()
H A Dacornscsi.c866 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()
H A Deesox.c159 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()
H A Dpowertec.c132 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()
H A Dacornscsi.h292 struct scsi_pointer SCp; /* current commands data pointer */
/openbmc/linux/drivers/scsi/pcmcia/
H A Dnsp_cs.c191 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 …]
/openbmc/linux/drivers/scsi/
H A Da3000.c55 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 …]
H A Da2091.c50 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 …]
H A Dgvp11.c55 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local
70 scsi_pointer->ptr); in dma_setup()
73 scsi_pointer->dma_handle = addr; in dma_setup()
79 scsi_pointer->this_residual, in dma_setup()
108 scsi_pointer->this_residual); in dma_setup()
129 scsi_pointer->this_residual, in dma_setup()
151 scsi_pointer->this_residual); in dma_setup()
159 scsi_pointer->dma_handle = addr; in dma_setup()
189 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); in dma_stop() local
201 scsi_pointer->this_residual, in dma_stop()
[all …]
H A Dfdomain.c271 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 …]
H A Dimm.c628 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 …]
H A Dwd33c93.c307 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 …]
H A Dsgiwd93.c72 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 …]
H A Dppa.c546 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); in ppa_completion() local
616 if (scsi_pointer->buffer && !scsi_pointer->this_residual) { in ppa_completion()
619 scsi_pointer->buffer = in ppa_completion()
623 scsi_pointer->ptr = in ppa_completion()
701 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); in ppa_engine() local
747 scsi_pointer->phase++; in ppa_engine()
756 scsi_pointer->phase++; in ppa_engine()
766 scsi_pointer->phase++; in ppa_engine()
774 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); in ppa_engine()
781 scsi_pointer->phase++; in ppa_engine()
[all …]
H A Dmvme147.c36 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),
H A Dimm.h142 static inline struct scsi_pointer *imm_scsi_pointer(struct scsi_cmnd *cmd) in imm_scsi_pointer()
H A Dwd33c93.h260 static inline struct scsi_pointer *WD33C93_scsi_pointer(struct scsi_cmnd *cmd) in WD33C93_scsi_pointer()
/openbmc/linux/include/scsi/
H A Dscsi_cmnd.h36 struct scsi_pointer { struct