/* Announces that a buffer were filled and request the next  */
static void buffer_filled(struct em28xx *dev, struct em28xx_dmaqueue *dma_q, struct em28xx_buffer *buf)
/* Announces that a buffer were filled and request the next  */
static void buffer_filled(struct em28xx *dev, struct em28xx_dmaqueue *dma_q, struct em28xx_buffer *buf)
{
	em28xx_isocdbg("[%p/%d] wakeup\n", buf, buf->vb.i);
	buf->vb.state = VIDEOBUF_DONE;
	buf->vb.field_count++;
	do_gettimeofday(&buf->vb.ts);
	dev->isoc_ctl.vid_buf = NULL;
	list_del(&buf->vb.queue);
	wake_up(&buf->vb.done);
}