struct Scsi_Host *shost = dev->host; struct hostdata *ha = (struct hostdata *)shost->hostdata; 
static int eata2x_slave_configure(struct scsi_device *dev){	int tqd, utqd;	char *tag_suffix, *link_suffix;	struct Scsi_Host *shost = dev->host;	struct hostdata *ha = (struct hostdata *)shost->hostdata;	utqd = MAX_CMD_PER_LUN;	tqd = max_queue_depth;	if (TLDEV(dev->type) && dev->tagged_supported) {		if (tag_mode == TAG_SIMPLE) {			scsi_adjust_queue_depth(dev, MSG_SIMPLE_TAG, tqd);			tag_suffix = ", simple tags";		} else if (tag_mode == TAG_ORDERED) {			scsi_adjust_queue_depth(dev, MSG_ORDERED_TAG, tqd);			tag_suffix = ", ordered tags";		} else {			scsi_adjust_queue_depth(dev, 0, tqd);			tag_suffix = ", no tags";		}	} else if (TLDEV(dev->type) && linked_comm) {		scsi_adjust_queue_depth(dev, 0, tqd);		tag_suffix = ", untagged";	} else {		scsi_adjust_queue_depth(dev, 0, utqd);		tag_suffix = "";	}	if (TLDEV(dev->type) && linked_comm && dev->queue_depth > 2)		link_suffix = ", sorted";	else if (TLDEV(dev->type))		link_suffix = ", unsorted";	else		link_suffix = "";	printk("%s: scsi%d, channel %d, id %d, lun %d, cmds/lun %d%s%s.\n",	       ha->board_name, shost->host_no, dev->channel, dev->id, dev->lun,	       dev->queue_depth, link_suffix, tag_suffix);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/017560fca496f72ed9dd734ffde63ce39dfe0411/eata.c/clean/drivers/scsi/eata.c