ahd_find_syncrate(ahd, &period, &ppr_options, AHD_SYNCRATE_MAX); 
ahd_find_syncrate(ahd, &period, &ppr_options, dt ? AHD_SYNCRATE_MAX : AHD_SYNCRATE_ULTRA2); 
static void ahd_linux_set_offset(struct scsi_target *starget, int offset){	struct Scsi_Host *shost = dev_to_shost(starget->dev.parent);	struct ahd_softc *ahd = *((struct ahd_softc **)shost->hostdata);	struct ahd_tmode_tstate *tstate;	struct ahd_initiator_tinfo *tinfo 		= ahd_fetch_transinfo(ahd,				      starget->channel + 'A',				      shost->this_id, starget->id, &tstate);	struct ahd_devinfo devinfo;	unsigned int ppr_options = 0;	unsigned int period = 0;	unsigned long flags;	ahd_compile_devinfo(&devinfo, shost->this_id, starget->id, 0,			    starget->channel + 'A', ROLE_INITIATOR);	if (offset != 0) {		period = tinfo->goal.period;		ppr_options = tinfo->goal.ppr_options;		ahd_find_syncrate(ahd, &period, &ppr_options, AHD_SYNCRATE_MAX);	}	ahd_lock(ahd, &flags);	ahd_set_syncrate(ahd, &devinfo, period, offset, ppr_options,			 AHD_TRANS_GOAL, FALSE);	ahd_unlock(ahd, &flags);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/a4b53a11806f5c0824eb4115b1de8206ed7bb89a/aic79xx_osm.c/clean/drivers/scsi/aic7xxx/aic79xx_osm.c