Searched refs:SCpnt (Results 1 - 25 of 50) sorted by path

12

/drivers/message/fusion/
H A Dmptfc.c100 static int mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt);
104 static int mptfc_abort(struct scsi_cmnd *SCpnt);
105 static int mptfc_dev_reset(struct scsi_cmnd *SCpnt);
106 static int mptfc_bus_reset(struct scsi_cmnd *SCpnt);
107 static int mptfc_host_reset(struct scsi_cmnd *SCpnt);
187 mptfc_block_error_handler(struct scsi_cmnd *SCpnt, argument
188 int (*func)(struct scsi_cmnd *SCpnt),
192 struct scsi_device *sdev = SCpnt->device;
200 hd = shost_priv(SCpnt->device->host);
210 SCpnt
236 mptfc_abort(struct scsi_cmnd *SCpnt) argument
243 mptfc_dev_reset(struct scsi_cmnd *SCpnt) argument
250 mptfc_bus_reset(struct scsi_cmnd *SCpnt) argument
257 mptfc_host_reset(struct scsi_cmnd *SCpnt) argument
651 mptfc_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) argument
[all...]
H A Dmptsas.c1897 mptsas_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) argument
1901 VirtDevice *vdevice = SCpnt->device->hostdata;
1904 SCpnt->result = DID_NO_CONNECT << 16;
1905 SCpnt->scsi_done(SCpnt);
1916 scsi_print_command(SCpnt);
1918 return mptscsih_qcmd(SCpnt);
H A Dmptscsih.c92 static int mptscsih_AddSGE(MPT_ADAPTER *ioc, struct scsi_cmnd *SCpnt,
173 * @SCpnt: Pointer to scsi_cmnd structure
179 mptscsih_AddSGE(MPT_ADAPTER *ioc, struct scsi_cmnd *SCpnt, argument
210 sges_left = scsi_dma_map(SCpnt);
216 sg = scsi_sglist(SCpnt);
350 ioc->name, pReq->CDB[0], SCpnt));
1304 * @SCpnt: Pointer to scsi_cmnd structure
1313 mptscsih_qcmd(struct scsi_cmnd *SCpnt) argument
1318 VirtDevice *vdevice = SCpnt->device->hostdata;
1327 hd = shost_priv(SCpnt
1687 mptscsih_abort(struct scsi_cmnd * SCpnt) argument
1810 mptscsih_dev_reset(struct scsi_cmnd * SCpnt) argument
1870 mptscsih_bus_reset(struct scsi_cmnd * SCpnt) argument
1920 mptscsih_host_reset(struct scsi_cmnd *SCpnt) argument
[all...]
H A Dmptscsih.h116 extern int mptscsih_qcmd(struct scsi_cmnd *SCpnt);
121 extern int mptscsih_abort(struct scsi_cmnd * SCpnt);
122 extern int mptscsih_dev_reset(struct scsi_cmnd * SCpnt);
123 extern int mptscsih_bus_reset(struct scsi_cmnd * SCpnt);
124 extern int mptscsih_host_reset(struct scsi_cmnd *SCpnt);
H A Dmptspi.c782 mptspi_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *SCpnt) argument
785 VirtDevice *vdevice = SCpnt->device->hostdata;
789 SCpnt->result = DID_NO_CONNECT << 16;
790 SCpnt->scsi_done(SCpnt);
794 if (SCpnt->device->channel == 1 &&
795 mptscsih_is_phys_disk(ioc, 0, SCpnt->device->id) == 0) {
796 SCpnt->result = DID_NO_CONNECT << 16;
797 SCpnt->scsi_done(SCpnt);
[all...]
/drivers/message/i2o/
H A Di2o_scsi.c495 * @SCpnt: scsi command pointer
507 static int i2o_scsi_queuecommand_lck(struct scsi_cmnd *SCpnt, argument
528 i2o_dev = SCpnt->device->hostdata;
530 SCpnt->scsi_done = done;
534 SCpnt->result = DID_NO_CONNECT << 16;
535 done(SCpnt);
547 switch (SCpnt->sc_data_direction) {
567 SCpnt->result = DID_NO_CONNECT << 16;
568 done(SCpnt);
590 if (SCpnt
704 i2o_scsi_abort(struct scsi_cmnd *SCpnt) argument
[all...]
/drivers/scsi/
H A D3w-9xxx.c1739 static int twa_scsi_eh_reset(struct scsi_cmnd *SCpnt) argument
1744 tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1748 sdev_printk(KERN_WARNING, SCpnt->device,
1750 TW_DRIVER, 0x2c, SCpnt->cmnd[0]);
1768 static int twa_scsi_queue_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) argument
1771 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1780 if ((SCpnt->device->lun != 0) && (tw_dev->tw_compat_info.working_srl < TW_FW_SRL_LUNS_SUPPORTED)) {
1781 SCpnt->result = (DID_BAD_TARGET << 16);
1782 done(SCpnt);
1788 SCpnt
[all...]
H A D3w-sas.c1474 static int twl_scsi_eh_reset(struct scsi_cmnd *SCpnt) argument
1479 tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1483 sdev_printk(KERN_WARNING, SCpnt->device,
1485 TW_DRIVER, 0x2c, SCpnt->cmnd[0]);
1503 static int twl_scsi_queue_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) argument
1506 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1515 SCpnt->scsi_done = done;
1521 tw_dev->srb[request_id] = SCpnt;
1524 SCpnt->SCp.phase = TW_PHASE_INITIAL;
1530 SCpnt
[all...]
H A D3w-xxxx.c1397 static int tw_scsi_eh_reset(struct scsi_cmnd *SCpnt) argument
1402 tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1406 sdev_printk(KERN_WARNING, SCpnt->device,
1408 SCpnt->cmnd[0]);
1951 static int tw_scsi_queue_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) argument
1953 unsigned char *command = SCpnt->cmnd;
1956 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata;
1963 SCpnt->scsi_done = done;
1969 tw_dev->srb[request_id] = SCpnt;
1972 SCpnt
[all...]
H A D53c700.c170 STATIC int NCR_700_abort(struct scsi_cmnd * SCpnt);
171 STATIC int NCR_700_bus_reset(struct scsi_cmnd * SCpnt);
172 STATIC int NCR_700_host_reset(struct scsi_cmnd * SCpnt);
H A DBusLogic.c3001 static int blogic_hostreset(struct scsi_cmnd *SCpnt) argument
3004 (struct blogic_adapter *) SCpnt->device->host->hostdata;
3006 unsigned int id = SCpnt->device->id;
3010 spin_lock_irq(SCpnt->device->host->host_lock);
3015 spin_unlock_irq(SCpnt->device->host->host_lock);
H A DNCR53c406a.c696 static int NCR53c406a_queue_lck(Scsi_Cmnd * SCpnt, void (*done) (Scsi_Cmnd *)) argument
701 DEB(printk("cmd=%02x, cmd_len=%02x, target=%02x, lun=%02x, bufflen=%d\n", SCpnt->cmnd[0], SCpnt->cmd_len, SCpnt->device->target, (u8)SCpnt->device->lun, scsi_bufflen(SCpnt)));
704 VDEB(for (i = 0; i < SCpnt->cmd_len; i++)
705 printk("cmd[%d]=%02x ", i, SCpnt->cmnd[i]));
709 current_SC = SCpnt;
717 outb(scmd_id(SCpnt), DEST_I
731 NCR53c406a_host_reset(Scsi_Cmnd * SCpnt) argument
[all...]
H A Da2091.c107 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, argument
142 memcpy(SCpnt->SCp.ptr, wh->dma_bounce_buffer,
143 SCpnt->SCp.this_residual);
H A Da3000.c109 static void dma_stop(struct Scsi_Host *instance, struct scsi_cmnd *SCpnt, argument
150 if (SCpnt) {
151 if (wh->dma_dir && SCpnt)
152 memcpy(SCpnt->SCp.ptr, wh->dma_bounce_buffer,
153 SCpnt->SCp.this_residual);
H A Daha152x.c620 #define SCDATA(SCpnt) ((struct aha152x_scdata *) (SCpnt)->host_scribble)
621 #define SCNEXT(SCpnt) SCDATA(SCpnt)->next
622 #define SCSEM(SCpnt) SCDATA(SCpnt)->done
983 static int aha152x_internal_queue(Scsi_Cmnd *SCpnt, struct completion *complete, argument
986 struct Scsi_Host *shpnt = SCpnt->device->host;
992 CMDINFO(SCpnt), SCpnt, SCpn
1067 aha152x_queue_lck(Scsi_Cmnd *SCpnt, void (*done)(Scsi_Cmnd *)) argument
1088 reset_done(Scsi_Cmnd *SCpnt) argument
1105 aha152x_abort(Scsi_Cmnd *SCpnt) argument
1154 aha152x_device_reset(Scsi_Cmnd * SCpnt) argument
1288 aha152x_bus_reset(Scsi_Cmnd *SCpnt) argument
1350 aha152x_host_reset(Scsi_Cmnd *SCpnt) argument
[all...]
H A Daha1542.c558 static int aha1542_queuecommand_lck(Scsi_Cmnd * SCpnt, void (*done) (Scsi_Cmnd *)) argument
562 unchar *cmd = (unchar *) SCpnt->cmnd;
563 unchar target = SCpnt->device->id;
564 unchar lun = SCpnt->device->lun;
566 int bufflen = scsi_bufflen(SCpnt);
573 mb = HOSTDATA(SCpnt->device->host)->mb;
574 ccb = HOSTDATA(SCpnt->device->host)->ccb;
577 SCpnt->result = DID_TIME_OUT << 16;
578 done(SCpnt); return 0;
591 SCpnt
1226 aha1542_dev_reset(Scsi_Cmnd * SCpnt) argument
1318 aha1542_bus_reset(Scsi_Cmnd * SCpnt) argument
1382 aha1542_host_reset(Scsi_Cmnd * SCpnt) argument
[all...]
H A Daha1542.h136 static int aha1542_bus_reset(Scsi_Cmnd * SCpnt);
137 static int aha1542_dev_reset(Scsi_Cmnd * SCpnt);
138 static int aha1542_host_reset(Scsi_Cmnd * SCpnt);
140 static int aha1542_old_abort(Scsi_Cmnd * SCpnt);
H A Daha1740.c247 SCtmp = ecbptr->SCpnt;
314 static int aha1740_queuecommand_lck(Scsi_Cmnd * SCpnt, void (*done)(Scsi_Cmnd *)) argument
317 unchar *cmd = (unchar *) SCpnt->cmnd;
318 unchar target = scmd_id(SCpnt);
319 struct aha1740_hostdata *host = HOSTDATA(SCpnt->device->host);
327 SCpnt->result = 0;
328 done(SCpnt);
342 for (i = 0; i < SCpnt->cmd_len; i++) printk("%02x ", cmd[i]);
347 spin_lock_irqsave(SCpnt->device->host->host_lock, flags);
366 spin_unlock_irqrestore(SCpnt
[all...]
H A Daha1740.h137 Scsi_Cmnd *SCpnt; /* Link to the SCSI Command Block */ member in struct:ecb
/drivers/scsi/arm/
H A Dacornscsi.c384 host->SCpnt = NULL;
562 if (host->SCpnt)
563 return '0' + host->SCpnt->device->id;
700 struct scsi_cmnd *SCpnt; local
703 SCpnt = host->origSCpnt;
707 if (!SCpnt) {
708 SCpnt = queue_remove_exclude(&host->queues.issue, host->busyluns);
709 if (!SCpnt)
715 if (host->scsi.disconnectable && host->SCpnt) {
716 queue_add_cmd_tail(&host->queues.disconnected, host->SCpnt);
793 struct scsi_cmnd *SCpnt = *SCpntp; local
1308 struct scsi_cmnd *SCpnt = host->SCpnt; local
2469 acornscsi_queuecmd_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) argument
2533 struct scsi_cmnd *SCpnt = *SCpntp1; local
2554 acornscsi_do_abort(AS_Host *host, struct scsi_cmnd *SCpnt) argument
2646 acornscsi_abort(struct scsi_cmnd *SCpnt) argument
2727 acornscsi_bus_reset(struct scsi_cmnd *SCpnt) argument
[all...]
H A Dacornscsi.h279 struct scsi_cmnd *SCpnt; /* currently processing command */ member in struct:acornscsi_hostdata
H A Dfas216.c192 printk(" { magic_start=%lX host=%p SCpnt=%p origSCpnt=%p\n",
193 info->magic_start, info->host, info->SCpnt,
284 if (info->SCpnt)
285 return '0' + info->SCpnt->device->id;
300 struct scsi_cmnd *SCpnt, char *fmt, ...)
308 fas216_do_log(info, '0' + SCpnt->device->id, fmt, args);
312 __scsi_print_command(SCpnt->cmnd);
517 struct fas216_device *dev = &info->device[info->SCpnt->device->id];
600 fas216_set_sync(info, info->SCpnt->device->id);
613 fas216_set_sync(info, info->SCpnt
299 fas216_log_command(FAS216_Info *info, int level, struct scsi_cmnd *SCpnt, char *fmt, ...) argument
1664 __fas216_start_command(FAS216_Info *info, struct scsi_cmnd *SCpnt) argument
1756 fas216_start_command(FAS216_Info *info, struct scsi_cmnd *SCpnt) argument
1810 fas216_allocate_tag(FAS216_Info *info, struct scsi_cmnd *SCpnt) argument
1845 fas216_do_bus_device_reset(FAS216_Info *info, struct scsi_cmnd *SCpnt) argument
1894 struct scsi_cmnd *SCpnt = NULL; local
1982 fas216_devicereset_done(FAS216_Info *info, struct scsi_cmnd *SCpnt, unsigned int result) argument
2000 fas216_rq_sns_done(FAS216_Info *info, struct scsi_cmnd *SCpnt, unsigned int result) argument
2035 fas216_std_done(FAS216_Info *info, struct scsi_cmnd *SCpnt, unsigned int result) argument
2138 struct scsi_cmnd *SCpnt; local
2203 fas216_queue_command_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) argument
2253 fas216_internal_done(struct scsi_cmnd *SCpnt) argument
2270 fas216_noqueue_command_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *)) argument
2352 fas216_find_command(FAS216_Info *info, struct scsi_cmnd *SCpnt) argument
2421 fas216_eh_abort(struct scsi_cmnd *SCpnt) argument
2478 fas216_eh_device_reset(struct scsi_cmnd *SCpnt) argument
2559 fas216_eh_bus_reset(struct scsi_cmnd *SCpnt) argument
2659 fas216_eh_host_reset(struct scsi_cmnd *SCpnt) argument
[all...]
H A Dfas216.h219 struct scsi_cmnd *SCpnt; /* currently processing command */ member in struct:__anon5172
330 /* Function: int fas216_queue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt)
333 * : SCpnt - Command to queue
336 extern int fas216_queue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt);
338 /* Function: int fas216_noqueue_command(struct Scsi_Host *h, struct scsi_cmnd *SCpnt)
341 * : SCpnt - Command to queue
365 /* Function: int fas216_eh_abort(struct scsi_cmnd *SCpnt)
367 * Params : SCpnt - command to abort
370 extern int fas216_eh_abort(struct scsi_cmnd *SCpnt);
372 /* Function: int fas216_eh_device_reset(struct scsi_cmnd *SCpnt)
[all...]
H A Dqueue.c32 struct scsi_cmnd *SCpnt; member in struct:queue_entry
68 * If life was easier, then SCpnt would have a
77 q->SCpnt = NULL;
99 * Function: int __queue_add(Queue_t *queue, struct scsi_cmnd *SCpnt, int head)
102 * SCpnt - command to add
106 int __queue_add(Queue_t *queue, struct scsi_cmnd *SCpnt, int head) argument
124 q->SCpnt = SCpnt;
151 return q->SCpnt;
165 struct scsi_cmnd *SCpnt local
190 struct scsi_cmnd *SCpnt = NULL; local
214 struct scsi_cmnd *SCpnt = NULL; local
286 queue_remove_cmd(Queue_t *queue, struct scsi_cmnd *SCpnt) argument
[all...]
H A Dqueue.h52 #define queue_add_cmd_ordered(queue,SCpnt) \
53 __queue_add(queue,SCpnt,(SCpnt)->cmnd[0] == REQUEST_SENSE)
54 #define queue_add_cmd_tail(queue,SCpnt) \
55 __queue_add(queue,SCpnt,0)
57 * Function: int __queue_add(Queue_t *queue, struct scsi_cmnd *SCpnt, int head)
60 * SCpnt - command to add
64 extern int __queue_add(Queue_t *queue, struct scsi_cmnd *SCpnt, int head);
99 * Function: int queue_remove_cmd (Queue_t *queue, struct scsi_cmnd *SCpnt)
102 * SCpnt
[all...]

Completed in 2315 milliseconds

12