static void __pmac poll_media_bay(struct media_bay_info* bay) 
static void poll_media_bay(struct media_bay_info* bay) 
static void __pmac poll_media_bay(struct media_bay_info* bay){	int id = bay->ops->content(bay);	if (id == bay->last_value) {		if (id != bay->content_id) {			bay->value_count += msecs_to_jiffies(MB_POLL_DELAY);			if (bay->value_count >= msecs_to_jiffies(MB_STABLE_DELAY)) {				/* If the device type changes without going thru				 * "MB_NO", we force a pass by "MB_NO" to make sure				 * things are properly reset				 */				if ((id != MB_NO) && (bay->content_id != MB_NO)) {					id = MB_NO;					MBDBG("mediabay%d: forcing MB_NO\n", bay->index);				}				MBDBG("mediabay%d: switching to %d\n", bay->index, id);				set_mb_power(bay, id != MB_NO);				bay->content_id = id;				if (id == MB_NO) {#ifdef CONFIG_BLK_DEV_IDE					bay->cd_retry = 0;#endif					printk(KERN_INFO "media bay %d is empty\n", bay->index);				}			}		}	} else {		bay->last_value = id;		bay->value_count = 0;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/aacaf9bd9646f6f611a08fca976411b6e5ddefe2/mediabay.c/buggy/drivers/macintosh/mediabay.c