ecbno             324 drivers/scsi/aha1740.c 	int ecbno, nseg;
ecbno             349 drivers/scsi/aha1740.c 	ecbno = host->last_ecb_used + 1; /* An optimization */
ecbno             350 drivers/scsi/aha1740.c 	if (ecbno >= AHA1740_ECBS)
ecbno             351 drivers/scsi/aha1740.c 		ecbno = 0;
ecbno             353 drivers/scsi/aha1740.c 		if (!host->ecb[ecbno].cmdw)
ecbno             355 drivers/scsi/aha1740.c 		ecbno++;
ecbno             356 drivers/scsi/aha1740.c 		if (ecbno >= AHA1740_ECBS)
ecbno             357 drivers/scsi/aha1740.c 			ecbno = 0;
ecbno             358 drivers/scsi/aha1740.c 	} while (ecbno != host->last_ecb_used);
ecbno             360 drivers/scsi/aha1740.c 	if (host->ecb[ecbno].cmdw)
ecbno             363 drivers/scsi/aha1740.c 	host->ecb[ecbno].cmdw = AHA1740CMD_INIT; /* SCSI Initiator Command
ecbno             366 drivers/scsi/aha1740.c 	host->last_ecb_used = ecbno;    
ecbno             370 drivers/scsi/aha1740.c 	printk("Sending command (%d %x)...", ecbno, done);
ecbno             373 drivers/scsi/aha1740.c 	host->ecb[ecbno].cdblen = SCpnt->cmd_len; /* SCSI Command
ecbno             383 drivers/scsi/aha1740.c 	memcpy(host->ecb[ecbno].cdb, cmd, SCpnt->cmd_len);
ecbno             403 drivers/scsi/aha1740.c 		host->ecb[ecbno].sg = 1;  /* SCSI Initiator Command
ecbno             410 drivers/scsi/aha1740.c 		host->ecb[ecbno].datalen = nseg * sizeof(struct aha1740_chain);
ecbno             411 drivers/scsi/aha1740.c 		host->ecb[ecbno].dataptr = sg_dma;
ecbno             418 drivers/scsi/aha1740.c 		host->ecb[ecbno].datalen = 0;
ecbno             419 drivers/scsi/aha1740.c 		host->ecb[ecbno].dataptr = 0;
ecbno             421 drivers/scsi/aha1740.c 	host->ecb[ecbno].lun = SCpnt->device->lun;
ecbno             422 drivers/scsi/aha1740.c 	host->ecb[ecbno].ses = 1; /* Suppress underrun errors */
ecbno             423 drivers/scsi/aha1740.c 	host->ecb[ecbno].dir = direction;
ecbno             424 drivers/scsi/aha1740.c 	host->ecb[ecbno].ars = 1; /* Yes, get the sense on an error */
ecbno             425 drivers/scsi/aha1740.c 	host->ecb[ecbno].senselen = 12;
ecbno             426 drivers/scsi/aha1740.c 	host->ecb[ecbno].senseptr = ecb_cpu_to_dma (SCpnt->device->host,
ecbno             427 drivers/scsi/aha1740.c 						    host->ecb[ecbno].sense);
ecbno             428 drivers/scsi/aha1740.c 	host->ecb[ecbno].statusptr = ecb_cpu_to_dma (SCpnt->device->host,
ecbno             429 drivers/scsi/aha1740.c 						     host->ecb[ecbno].status);
ecbno             430 drivers/scsi/aha1740.c 	host->ecb[ecbno].done = done;
ecbno             431 drivers/scsi/aha1740.c 	host->ecb[ecbno].SCpnt = SCpnt;
ecbno             436 drivers/scsi/aha1740.c 		for (i = 0; i < sizeof(host->ecb[ecbno]) - 10; i++)
ecbno             437 drivers/scsi/aha1740.c 			printk("%02x ", ((unchar *)&host->ecb[ecbno])[i]);
ecbno             458 drivers/scsi/aha1740.c 		DEB(printk("aha1740[%d] critical section\n",ecbno));
ecbno             464 drivers/scsi/aha1740.c 				printk("aha1740[%d]_mbxout wait!\n",ecbno);
ecbno             469 drivers/scsi/aha1740.c 		outl (ecb_cpu_to_dma (SCpnt->device->host, host->ecb + ecbno),
ecbno             474 drivers/scsi/aha1740.c 				printk("aha1740[%d]_attn wait!\n",ecbno);
ecbno             481 drivers/scsi/aha1740.c 		DEB(printk("aha1740[%d] request queued.\n",ecbno));