Home
last modified time | relevance | path

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

/linux/drivers/scsi/arm/
H A Darm_scsi.h13 struct scsi_pointer scsi_pointer; member
16 static inline struct scsi_pointer *arm_scsi_pointer(struct scsi_cmnd *cmd) in arm_scsi_pointer()
20 return &acmd->scsi_pointer; in arm_scsi_pointer()
33 static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max) in copy_SCp_to_sg()
56 static inline int next_SCp(struct scsi_pointer *SCp) in next_SCp()
71 static inline unsigned char get_next_SCp_byte(struct scsi_pointer *SCp) in get_next_SCp_byte()
81 static inline void put_next_SCp_byte(struct scsi_pointer *SCp, unsigned char c) in put_next_SCp_byte()
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()
[all …]
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 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 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 */
/linux/drivers/scsi/pcmcia/
H A Dnsp_cs.c73 static struct scsi_pointer *nsp_priv(struct scsi_cmnd *cmd) in nsp_priv()
91 .cmd_size = sizeof(struct scsi_pointer),
191 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); in nsp_queuecommand_lck() local
227 scsi_pointer->Status = SAM_STAT_CHECK_CONDITION; in nsp_queuecommand_lck()
228 scsi_pointer->Message = 0; in nsp_queuecommand_lck()
229 scsi_pointer->have_data_in = IO_UNKNOWN; in nsp_queuecommand_lck()
230 scsi_pointer->sent_command = 0; in nsp_queuecommand_lck()
231 scsi_pointer->phase = PH_UNDETERMINED; in nsp_queuecommand_lck()
241 scsi_pointer->buffer = scsi_sglist(SCpnt); in nsp_queuecommand_lck()
242 scsi_pointer->ptr = BUFFER_ADDR(SCpnt); in nsp_queuecommand_lck()
[all …]
/linux/drivers/scsi/
H A Da2091.c50 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local
51 unsigned long len = scsi_pointer->this_residual; in dma_setup()
59 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, in dma_setup()
63 scsi_pointer->ptr); in dma_setup()
66 scsi_pointer->dma_handle = addr; in dma_setup()
71 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_setup()
72 scsi_pointer->this_residual, in dma_setup()
74 scsi_pointer->dma_handle = (dma_addr_t) NULL; in dma_setup()
76 wh->dma_bounce_len = (scsi_pointer->this_residual + 511) & ~0x1ff; in dma_setup()
88 memcpy(wh->dma_bounce_buffer, scsi_pointer->ptr, in dma_setup()
[all …]
H A Dgvp11.c55 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); in dma_setup() local
56 unsigned long len = scsi_pointer->this_residual; in dma_setup()
66 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, in dma_setup()
70 scsi_pointer->ptr); in dma_setup()
73 scsi_pointer->dma_handle = addr; in dma_setup()
78 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_setup()
79 scsi_pointer->this_residual, in dma_setup()
81 scsi_pointer->dma_handle = (dma_addr_t) NULL; in dma_setup()
83 wh->dma_bounce_len = (scsi_pointer->this_residual + 511) & ~0x1ff; in dma_setup()
107 memcpy(wh->dma_bounce_buffer, scsi_pointer->ptr, in dma_setup()
[all …]
H A Dimm.c642 struct scsi_pointer *scsi_pointer = imm_scsi_pointer(cmd); in imm_completion() local
678 if ((r & 0x88) != 0x88 || scsi_pointer->this_residual <= 0) { in imm_completion()
684 fast = bulk && scsi_pointer->this_residual >= in imm_completion()
686 status = imm_out(dev, scsi_pointer->ptr, fast); in imm_completion()
688 fast = bulk && scsi_pointer->this_residual >= in imm_completion()
690 status = imm_in(dev, scsi_pointer->ptr, fast); in imm_completion()
693 scsi_pointer->ptr += fast; in imm_completion()
694 scsi_pointer->this_residual -= fast; in imm_completion()
700 if (scsi_pointer->buffer && !scsi_pointer->this_residual) { in imm_completion()
702 if (scsi_pointer->buffers_residual--) { in imm_completion()
[all …]
H A Dppa.c53 static struct scsi_pointer *ppa_scsi_pointer(struct scsi_cmnd *cmd) in ppa_scsi_pointer()
546 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); in ppa_completion() local
572 if (scsi_pointer->this_residual <= 0) { in ppa_completion()
601 fast = bulk && scsi_pointer->this_residual >= PPA_BURST_SIZE ? in ppa_completion()
605 status = ppa_out(dev, scsi_pointer->ptr, fast); in ppa_completion()
607 status = ppa_in(dev, scsi_pointer->ptr, fast); in ppa_completion()
609 scsi_pointer->ptr += fast; in ppa_completion()
610 scsi_pointer->this_residual -= fast; in ppa_completion()
616 if (scsi_pointer->buffer && !scsi_pointer->this_residual) { in ppa_completion()
618 if (scsi_pointer->buffers_residual--) { in ppa_completion()
[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.h138 static inline struct scsi_pointer *imm_scsi_pointer(struct scsi_cmnd *cmd) in imm_scsi_pointer()
/linux/include/scsi/
H A Dscsi_cmnd.h36 struct scsi_pointer { struct