/linux-master/drivers/scsi/arm/ |
H A D | arm_scsi.h | 13 struct scsi_pointer scsi_pointer; member in struct:arm_cmd_priv 16 static inline struct scsi_pointer *arm_scsi_pointer(struct scsi_cmnd *cmd) 20 return &acmd->scsi_pointer; 33 static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max) 56 static inline int next_SCp(struct scsi_pointer *SCp) 71 static inline unsigned char get_next_SCp_byte(struct scsi_pointer *SCp) 81 static inline void put_next_SCp_byte(struct scsi_pointer *SCp, unsigned char c) 90 struct scsi_pointer *scsi_pointer local [all...] |
H 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, fasdmatype_t min_dma); 303 void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer); 304 void (*stop) (struct Scsi_Host *host, struct scsi_pointer *SCp); 316 * @scsi_pointer must be the first member. See also arm_scsi_pointer(). 318 struct scsi_pointer scsi_pointer; member in struct:fas216_cmd_priv
|
H A D | arxescsi.c | 71 arxescsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, 117 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, 203 static void arxescsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp)
|
H A D | cumana_2.c | 158 cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, 211 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, 285 cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp)
|
H A D | fas216.c | 177 static void print_SCp(struct scsi_pointer *SCp, const char *prefix, const char *suffix) 632 struct scsi_pointer *SCp = &info->scsi.SCp; 672 struct scsi_pointer *SCp = &info->scsi.SCp; 1057 struct scsi_pointer *scsi_pointer; local 1082 scsi_pointer = arm_scsi_pointer(info->SCpnt); 1083 *scsi_pointer = info->scsi.SCp; 1084 scsi_pointer->sent_command = 0; 2004 struct scsi_pointer *scsi_pointer local 2040 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); local [all...] |
H A D | eesox.c | 159 eesoxscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, 355 eesoxscsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, 372 eesoxscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp)
|
H A D | powertec.c | 132 powertecscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, 175 powertecscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp)
|
H A D | acornscsi.c | 866 void acornscsi_data_updateptr(AS_Host *host, struct scsi_pointer *SCp, unsigned int length) 1427 struct scsi_pointer *scsi_pointer; local 1497 scsi_pointer = arm_scsi_pointer(host->SCpnt); 1498 *scsi_pointer = host->scsi.SCp; 1499 scsi_pointer->sent_command = 0; 2413 struct scsi_pointer *scsi_pointer = arm_scsi_pointer(SCpnt); local 2429 scsi_pointer->phase = (int)acornscsi_datadirection(SCpnt->cmnd[0]); 2430 scsi_pointer [all...] |
H A D | acornscsi.h | 292 struct scsi_pointer SCp; /* current commands data pointer */
|
/linux-master/drivers/scsi/ |
H A D | a2091.c | 50 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 51 unsigned long len = scsi_pointer->this_residual; 59 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, 63 scsi_pointer->ptr); 66 scsi_pointer->dma_handle = addr; 71 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, 72 scsi_pointer->this_residual, 74 scsi_pointer->dma_handle = (dma_addr_t) NULL; 76 wh->dma_bounce_len = (scsi_pointer 138 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); local [all...] |
H A D | a3000.c | 55 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 56 unsigned long len = scsi_pointer->this_residual; 64 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, 68 scsi_pointer->ptr); 71 scsi_pointer->dma_handle = addr; 84 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, 85 scsi_pointer->this_residual, 88 wh->dma_bounce_len = (scsi_pointer->this_residual + 511) & ~0x1ff; 95 scsi_pointer 142 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); local [all...] |
H A D | gvp11.c | 55 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 56 unsigned long len = scsi_pointer->this_residual; 66 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, 70 scsi_pointer->ptr); 73 scsi_pointer->dma_handle = addr; 78 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, 79 scsi_pointer->this_residual, 81 scsi_pointer->dma_handle = (dma_addr_t) NULL; 83 wh->dma_bounce_len = (scsi_pointer 189 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(SCpnt); local [all...] |
H A D | fdomain.c | 118 static struct scsi_pointer *fdomain_scsi_pointer(struct scsi_cmnd *cmd) 271 struct scsi_pointer *scsi_pointer = fdomain_scsi_pointer(cmd); local 278 if (scsi_pointer->phase & in_arbitration) { 285 scsi_pointer->phase = in_selection; 294 } else if (scsi_pointer->phase & in_selection) { 306 scsi_pointer->phase = in_other; 318 outb(cmd->cmnd[scsi_pointer->sent_command++], 322 if (fd->chip != tmc1800 && !scsi_pointer->have_data_in) { 323 scsi_pointer 407 struct scsi_pointer *scsi_pointer = fdomain_scsi_pointer(cmd); local [all...] |
H A D | sgiwd93.c | 72 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 73 unsigned long len = scsi_pointer->this_residual; 74 void *addr = scsi_pointer->ptr; 80 scsi_pointer->dma_handle = physaddr; 110 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 125 if (scsi_pointer->ptr == NULL || scsi_pointer->this_residual == 0) 145 struct scsi_pointer *scsi_pointe local [all...] |
H A D | mvme147.c | 36 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 40 unsigned long addr = virt_to_bus(scsi_pointer->ptr); 51 cache_clear(addr, scsi_pointer->this_residual); 54 cache_push(addr, scsi_pointer->this_residual); 58 m147_pcc->dma_bcr = scsi_pointer->this_residual | (1 << 24); 85 .cmd_size = sizeof(struct scsi_pointer),
|
H A D | wd33c93.c | 307 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 339 scsi_pointer->buffer = scsi_sglist(cmd); 340 scsi_pointer->buffers_residual = scsi_sg_count(cmd) - 1; 341 scsi_pointer->ptr = sg_virt(scsi_pointer->buffer); 342 scsi_pointer->this_residual = scsi_pointer->buffer->length; 344 scsi_pointer->buffer = NULL; 345 scsi_pointer 414 struct scsi_pointer *scsi_pointer; local 663 struct scsi_pointer *scsi_pointer = WD33C93_scsi_pointer(cmd); local 736 struct scsi_pointer *scsi_pointer; local [all...] |
H A D | imm.c | 642 struct scsi_pointer *scsi_pointer = imm_scsi_pointer(cmd); local 678 if ((r & 0x88) != 0x88 || scsi_pointer->this_residual <= 0) { 684 fast = bulk && scsi_pointer->this_residual >= 686 status = imm_out(dev, scsi_pointer->ptr, fast); 688 fast = bulk && scsi_pointer->this_residual >= 690 status = imm_in(dev, scsi_pointer->ptr, fast); 693 scsi_pointer->ptr += fast; 694 scsi_pointer->this_residual -= fast; 700 if (scsi_pointer 793 struct scsi_pointer *scsi_pointer = imm_scsi_pointer(cmd); local [all...] |
H A D | ppa.c | 53 static struct scsi_pointer *ppa_scsi_pointer(struct scsi_cmnd *cmd) 546 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); local 572 if (scsi_pointer->this_residual <= 0) { 601 fast = bulk && scsi_pointer->this_residual >= PPA_BURST_SIZE ? 605 status = ppa_out(dev, scsi_pointer->ptr, fast); 607 status = ppa_in(dev, scsi_pointer->ptr, fast); 609 scsi_pointer->ptr += fast; 610 scsi_pointer->this_residual -= fast; 616 if (scsi_pointer 701 struct scsi_pointer *scsi_pointer = ppa_scsi_pointer(cmd); local [all...] |
H A D | imm.h | 138 static inline struct scsi_pointer *imm_scsi_pointer(struct scsi_cmnd *cmd)
|
H A D | wd33c93.h | 260 static inline struct scsi_pointer *WD33C93_scsi_pointer(struct scsi_cmnd *cmd)
|
/linux-master/drivers/scsi/pcmcia/ |
H A D | nsp_cs.c | 73 static struct scsi_pointer *nsp_priv(struct scsi_cmnd *cmd) 91 .cmd_size = sizeof(struct scsi_pointer), 191 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); local 227 scsi_pointer->Status = SAM_STAT_CHECK_CONDITION; 228 scsi_pointer->Message = 0; 229 scsi_pointer->have_data_in = IO_UNKNOWN; 230 scsi_pointer->sent_command = 0; 231 scsi_pointer->phase = PH_UNDETERMINED; 241 scsi_pointer 365 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); local 579 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); local 620 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); local 717 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); local 820 struct scsi_pointer *scsi_pointer = nsp_priv(SCpnt); local 966 struct scsi_pointer *scsi_pointer; local [all...] |
/linux-master/include/scsi/ |
H A D | scsi_cmnd.h | 36 struct scsi_pointer { struct
|