printk ("%s: %s, target %d.%d:%d, pid %ld, mbox %d, adapter" " busy, will abort.\n", ha->board_name, 
scmd_printk(KERN_INFO, SCpnt, "%s, pid %ld, mbox %d, adapter" " busy, will abort.\n", 
static void flush_dev(struct scsi_device *dev, unsigned long cursec,		      struct hostdata *ha, unsigned int ihdlr){	struct scsi_cmnd *SCpnt;	struct mscp *cpp;	unsigned int k, n, n_ready = 0, il[MAX_MAILBOXES];	for (k = 0; k < dev->host->can_queue; k++) {		if (ha->cp_stat[k] != READY && ha->cp_stat[k] != IN_USE)			continue;		cpp = &ha->cp[k];		SCpnt = cpp->SCpnt;		if (SCpnt->device != dev)			continue;		if (ha->cp_stat[k] == IN_USE)			return;		il[n_ready++] = k;	}	if (reorder(ha, cursec, ihdlr, il, n_ready))		n_ready = 1;	for (n = 0; n < n_ready; n++) {		k = il[n];		cpp = &ha->cp[k];		SCpnt = cpp->SCpnt;		if (do_dma(dev->host->io_port, cpp->cp_dma_addr, SEND_CP_DMA)) {			printk			    ("%s: %s, target %d.%d:%d, pid %ld, mbox %d, adapter"			     " busy, will abort.\n", ha->board_name,			     (ihdlr ? "ihdlr" : "qcomm"),			     SCpnt->device->channel, SCpnt->device->id,			     SCpnt->device->lun, SCpnt->pid, k);			ha->cp_stat[k] = ABORTING;			continue;		}		ha->cp_stat[k] = IN_USE;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/017560fca496f72ed9dd734ffde63ce39dfe0411/eata.c/clean/drivers/scsi/eata.c