Searched refs:sgdma (Results 1 - 6 of 6) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/media/video/
H A Domap24xxcam-dma.c393 struct omap24xxcam_sgdma *sgdma = local
401 spin_lock(&sgdma->lock);
404 del_timer(&sgdma->reset_timer);
406 sg_state = sgdma->sg_state + sgslot;
408 spin_unlock(&sgdma->lock);
409 printk(KERN_ERR "%s: sgdma completed when none queued!\n",
425 sgdma->free_sgdma++;
427 spin_unlock(&sgdma->lock);
428 (*callback) (sgdma, sg_csr, arg);
434 spin_unlock(&sgdma
438 omap24xxcam_sgdma_process(struct omap24xxcam_sgdma *sgdma) argument
502 omap24xxcam_sgdma_queue(struct omap24xxcam_sgdma *sgdma, const struct scatterlist *sglist, int sglen, int len, sgdma_callback_t callback, void *arg) argument
547 omap24xxcam_sgdma_sync(struct omap24xxcam_sgdma *sgdma) argument
579 omap24xxcam_sgdma_init(struct omap24xxcam_sgdma *sgdma, unsigned long base, void (*reset_callback)(unsigned long data), unsigned long reset_callback_data) argument
[all...]
H A Domap24xxcam.h414 /* sgdma state for each of the possible videobuf_buffers + 2 overlays */
473 * Number or sgdma requests in scatter-gather queue, protected
490 struct omap24xxcam_sgdma sgdma; member in struct:omap24xxcam_device
580 /* sgdma prototypes */
582 void omap24xxcam_sgdma_process(struct omap24xxcam_sgdma *sgdma);
583 int omap24xxcam_sgdma_queue(struct omap24xxcam_sgdma *sgdma,
586 void omap24xxcam_sgdma_sync(struct omap24xxcam_sgdma *sgdma);
587 void omap24xxcam_sgdma_init(struct omap24xxcam_sgdma *sgdma,
591 void omap24xxcam_sgdma_exit(struct omap24xxcam_sgdma *sgdma);
H A Domap24xxcam.c387 static void omap24xxcam_vbq_complete(struct omap24xxcam_sgdma *sgdma, argument
391 container_of(sgdma, struct omap24xxcam_device, sgdma);
422 /* wait for buffer, especially to get out of the sgdma queue */
554 err = omap24xxcam_sgdma_queue(&fh->cam->sgdma,
634 omap24xxcam_dma_hwinit(&cam->sgdma.dma);
676 omap24xxcam_sgdma_sync(&cam->sgdma);
703 omap24xxcam_sgdma_process(&cam->sgdma);
746 omap24xxcam_dma_isr(&cam->sgdma.dma);
1802 omap24xxcam_sgdma_init(&cam->sgdma,
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/media/video/
H A Domap24xxcam-dma.c393 struct omap24xxcam_sgdma *sgdma = local
401 spin_lock(&sgdma->lock);
404 del_timer(&sgdma->reset_timer);
406 sg_state = sgdma->sg_state + sgslot;
408 spin_unlock(&sgdma->lock);
409 printk(KERN_ERR "%s: sgdma completed when none queued!\n",
425 sgdma->free_sgdma++;
427 spin_unlock(&sgdma->lock);
428 (*callback) (sgdma, sg_csr, arg);
434 spin_unlock(&sgdma
438 omap24xxcam_sgdma_process(struct omap24xxcam_sgdma *sgdma) argument
502 omap24xxcam_sgdma_queue(struct omap24xxcam_sgdma *sgdma, const struct scatterlist *sglist, int sglen, int len, sgdma_callback_t callback, void *arg) argument
547 omap24xxcam_sgdma_sync(struct omap24xxcam_sgdma *sgdma) argument
579 omap24xxcam_sgdma_init(struct omap24xxcam_sgdma *sgdma, unsigned long base, void (*reset_callback)(unsigned long data), unsigned long reset_callback_data) argument
[all...]
H A Domap24xxcam.h414 /* sgdma state for each of the possible videobuf_buffers + 2 overlays */
473 * Number or sgdma requests in scatter-gather queue, protected
490 struct omap24xxcam_sgdma sgdma; member in struct:omap24xxcam_device
580 /* sgdma prototypes */
582 void omap24xxcam_sgdma_process(struct omap24xxcam_sgdma *sgdma);
583 int omap24xxcam_sgdma_queue(struct omap24xxcam_sgdma *sgdma,
586 void omap24xxcam_sgdma_sync(struct omap24xxcam_sgdma *sgdma);
587 void omap24xxcam_sgdma_init(struct omap24xxcam_sgdma *sgdma,
591 void omap24xxcam_sgdma_exit(struct omap24xxcam_sgdma *sgdma);
H A Domap24xxcam.c387 static void omap24xxcam_vbq_complete(struct omap24xxcam_sgdma *sgdma, argument
391 container_of(sgdma, struct omap24xxcam_device, sgdma);
422 /* wait for buffer, especially to get out of the sgdma queue */
554 err = omap24xxcam_sgdma_queue(&fh->cam->sgdma,
634 omap24xxcam_dma_hwinit(&cam->sgdma.dma);
676 omap24xxcam_sgdma_sync(&cam->sgdma);
703 omap24xxcam_sgdma_process(&cam->sgdma);
746 omap24xxcam_dma_isr(&cam->sgdma.dma);
1802 omap24xxcam_sgdma_init(&cam->sgdma,
[all...]

Completed in 125 milliseconds