android_kernel_motorola_sm6225/drivers/media/video/ivtv
Hans Verkuil dc02d50a6d V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler
Sliced VBI transfers use PIO instead of DMA. This was done inside the
interrupt handler, but since PIO accesses are very slow this meant that
a lot of time was spent inside the interrupt handler. All PIO copies are
now moved to a workqueue. This should fix various issues with missing time
ticks and remote key hits.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-06-08 08:21:13 -03:00
..
ivtv-audio.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-audio.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-cards.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-cards.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-controls.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-controls.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-driver.c V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-driver.h V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-fileops.c V4L/DVB (5583): VIDEO4LINUX-2: Replace MINOR() with a call to iminor(). 2007-05-09 10:12:38 -03:00
ivtv-fileops.h V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-firmware.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-firmware.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-gpio.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-gpio.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-i2c.c V4L/DVB (5405): Add missing includes. 2007-04-27 15:44:25 -03:00
ivtv-i2c.h V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-ioctl.c V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change 2007-05-22 16:00:13 -03:00
ivtv-ioctl.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-irq.c V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-irq.h V4L/DVB (5404): Merges VBI & YUV handling into a single work queue. 2007-04-27 15:44:24 -03:00
ivtv-mailbox.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-mailbox.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-queue.c V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-queue.h V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-streams.c V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-streams.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-udma.c V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-udma.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-vbi.c V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-vbi.h V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-version.h V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00
ivtv-video.c V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-video.h V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-yuv.c V4L/DVB (5438): Fix ivtv yuv threshold handling 2007-04-27 15:44:48 -03:00
ivtv-yuv.h V4L/DVB (5404): Merges VBI & YUV handling into a single work queue. 2007-04-27 15:44:24 -03:00
Kconfig V4L/DVB (5639): Fix Kconfig dependencies for ivtv 2007-05-22 16:00:12 -03:00
Makefile V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder 2007-04-27 15:43:50 -03:00