tasklet_init(&ahc->platform_data->runq_tasklet, ahc_runq_tasklet, (unsigned long)ahc); 
ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg){	ahc->platform_data =	    malloc(sizeof(struct ahc_platform_data), M_DEVBUF, M_NOWAIT);	if (ahc->platform_data == NULL)		return (ENOMEM);	memset(ahc->platform_data, 0, sizeof(struct ahc_platform_data));	TAILQ_INIT(&ahc->platform_data->completeq);	TAILQ_INIT(&ahc->platform_data->device_runq);	ahc->platform_data->irq = AHC_LINUX_NOIRQ;	ahc->platform_data->hw_dma_mask = 0xFFFFFFFF;	ahc_lockinit(ahc);	ahc_done_lockinit(ahc);	init_timer(&ahc->platform_data->completeq_timer);	ahc->platform_data->completeq_timer.data = (u_long)ahc;	ahc->platform_data->completeq_timer.function =	    (ahc_linux_callback_t *)ahc_linux_thread_run_complete_queue;	init_MUTEX_LOCKED(&ahc->platform_data->eh_sem);	tasklet_init(&ahc->platform_data->runq_tasklet, ahc_runq_tasklet,		     (unsigned long)ahc);	ahc->seltime = (aic7xxx_seltime & 0x3) << 4;	ahc->seltime_b = (aic7xxx_seltime & 0x3) << 4;	if (aic7xxx_pci_parity == 0)		ahc->flags |= AHC_DISABLE_PCI_PERR;	return (0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e4e360c325c90f7830baaa2a27cd7a1f2bdeb6b0/aic7xxx_osm.c/clean/drivers/scsi/aic7xxx/aic7xxx_osm.c