esp->prev_cfg3 = esp->config3[sp->device->id]; 
esp->prev_cfg3 = esp->config3[scmd_id(sp)]; 
static inline void esp_connect(struct NCR_ESP *esp, struct ESP_regs *eregs,			       Scsi_Cmnd *sp){	Scsi_Device *dp = sp->device;	struct esp_device *esp_dev = dp->hostdata;	if(esp->prev_soff  != esp_dev->sync_max_offset ||	   esp->prev_stp   != esp_dev->sync_min_period ||	   (esp->erev > esp100a &&	    esp->prev_cfg3 != esp->config3[sp->device->id])) {		esp->prev_soff = esp_dev->sync_max_offset;		esp_write(eregs->esp_soff, esp->prev_soff);		esp->prev_stp = esp_dev->sync_min_period;		esp_write(eregs->esp_stp, esp->prev_stp);		if(esp->erev > esp100a) {			esp->prev_cfg3 = esp->config3[sp->device->id];			esp_write(eregs->esp_cfg3, esp->prev_cfg3);		} 	}	esp->current_SC = sp;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/422c0d61d591cbfb70f029e13505fb437e169d68/NCR53C9x.c/clean/drivers/scsi/NCR53C9x.c