d->buffer_status[i] = VIDEO1394_BUFFER_READY; 
d->buffer_status[d->buffer_prg_assignment[i]] = VIDEO1394_BUFFER_READY; 
static void wakeup_dma_ir_ctx(unsigned long l){	struct dma_iso_ctx *d = (struct dma_iso_ctx *) l;	int i;	spin_lock(&d->lock);	for (i = 0; i < d->num_desc; i++) {		if (d->ir_prg[i][d->nb_cmd-1].status & cpu_to_le32(0xFFFF0000)) {			reset_ir_status(d, i);			d->buffer_status[i] = VIDEO1394_BUFFER_READY;			do_gettimeofday(&d->buffer_time[i]);		}	}	spin_unlock(&d->lock);	if (waitqueue_active(&d->waitq))		wake_up_interruptible(&d->waitq);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8d98c5cd41d1932bb76a3945b4e8dea889224d87/video1394.c/buggy/drivers/ieee1394/video1394.c