Lines Matching refs:SCpnt
247 SCtmp = ecbptr->SCpnt;
314 static int aha1740_queuecommand_lck(struct scsi_cmnd * SCpnt,
318 unchar *cmd = (unchar *) SCpnt->cmnd;
319 unchar target = scmd_id(SCpnt);
320 struct aha1740_hostdata *host = HOSTDATA(SCpnt->device->host);
328 SCpnt->result = 0;
329 done(SCpnt);
343 for (i = 0; i < SCpnt->cmd_len; i++) printk("%02x ", cmd[i]);
348 spin_lock_irqsave(SCpnt->device->host->host_lock, flags);
367 spin_unlock_irqrestore(SCpnt->device->host->host_lock, flags);
373 host->ecb[ecbno].cdblen = SCpnt->cmd_len; /* SCSI Command
383 memcpy(host->ecb[ecbno].cdb, cmd, SCpnt->cmd_len);
385 SCpnt->host_scribble = dma_alloc_coherent (&host->edev->dev,
388 if(SCpnt->host_scribble == NULL) {
392 sgptr = (struct aha1740_sg *) SCpnt->host_scribble;
395 nseg = scsi_dma_map(SCpnt);
406 scsi_for_each_sg(SCpnt, sg, nseg, i) {
421 host->ecb[ecbno].lun = SCpnt->device->lun;
426 host->ecb[ecbno].senseptr = ecb_cpu_to_dma (SCpnt->device->host,
428 host->ecb[ecbno].statusptr = ecb_cpu_to_dma (SCpnt->device->host,
431 host->ecb[ecbno].SCpnt = SCpnt;
457 unsigned int base = SCpnt->device->host->io_port;
460 spin_lock_irqsave(SCpnt->device->host->host_lock, flags);
469 outl (ecb_cpu_to_dma (SCpnt->device->host, host->ecb + ecbno),
480 spin_unlock_irqrestore(SCpnt->device->host->host_lock, flags);