Andy Walls
8711615951
V4L/DVB (11616): cx18: Add a work queue for deferring empty buffer handoffs to the firmware
...
This change defers sending all CX18_CPU_DE_SET_MDL commands, for a stream with
an ongoing capture, by adding a work queue to handle sending such commands when
needed. This prevents any sleeps, caused by notifying the firmware of new
usable buffers, when a V4L2 application read() is being satisfied or when
an incoming buffer is processed by the cx18-NN-in work queue thread.
Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-06-16 18:20:44 -03:00
..
2009-06-16 11:24:23 -07:00
2009-06-14 13:46:25 -07:00
2009-06-14 13:46:25 -07:00
2009-06-16 11:46:45 -07:00
2009-06-15 03:02:23 -07:00
2009-05-22 23:22:54 +02:00
2009-06-16 12:03:43 -07:00
2009-05-03 18:05:42 +09:00
2009-06-12 18:01:50 +02:00
2009-06-09 22:30:27 +09:30
2009-06-14 13:46:25 -07:00
2009-05-30 07:57:44 -07:00
2009-06-12 18:01:46 +02:00
2009-06-10 11:05:00 -04:00
2009-05-21 15:56:04 +02:00
2009-06-12 18:09:18 -07:00
2009-06-12 17:42:13 +02:00
2009-06-15 18:39:52 +02:00
2009-06-16 11:29:17 -07:00
2009-06-14 13:46:25 -07:00
2009-05-28 20:52:40 -04:00
2009-06-11 21:36:09 -04:00
2009-06-13 23:36:29 -07:00
2009-06-15 03:02:23 -07:00
2009-06-14 13:46:25 -07:00
2009-06-15 03:02:23 -07:00
2009-05-18 16:25:40 +01:00
2009-06-12 09:32:26 -07:00
2009-06-16 11:29:17 -07:00
2009-06-16 11:19:36 +02:00
2009-06-16 18:20:44 -03:00
2009-05-22 23:22:54 +02:00
2009-06-15 03:02:23 -07:00
2009-06-13 22:42:59 +02:00
2009-06-16 11:29:17 -07:00
2009-06-14 13:46:57 -07:00
2009-06-14 13:46:25 -07:00
2009-06-16 11:30:37 -07:00
2009-06-15 09:40:05 -07:00
2009-05-07 17:28:59 +02:00
2009-04-28 12:21:16 +02:00
2009-06-11 08:51:03 -07:00
2009-06-15 09:40:05 -07:00
2009-06-05 10:46:32 +08:00
2009-06-10 13:28:37 -04:00
2009-06-12 18:09:18 -07:00
2009-06-15 16:47:25 +10:00
2009-05-19 00:50:41 -05:00
2009-06-15 11:18:27 +01:00
2009-06-14 13:42:43 -07:00
2009-06-16 10:31:22 +02:00
2009-06-16 04:56:57 -07:00
2009-06-15 03:02:23 -07:00
2009-06-16 12:01:17 -07:00
2009-06-11 10:33:09 +03:00
2009-06-16 11:49:58 -07:00
2009-06-08 16:57:50 +01:00
2009-06-15 03:02:23 -07:00
2009-05-14 13:40:53 -04:00
2009-06-16 11:30:37 -07:00
2009-06-16 11:52:41 -07:00
2009-06-12 22:16:40 +09:30
2009-06-12 18:01:50 +02:00
2009-06-14 13:46:25 -07:00
2009-06-12 21:32:31 +02:00
2009-06-09 05:25:34 -07:00