summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/cx18/cx18-dvb.c
diff options
context:
space:
mode:
authorAndy Walls <awalls@radix.net>2009-04-13 22:08:00 -0400
committerAndy Walls <awalls@radix.net>2009-04-13 22:08:00 -0400
commit4898ebd32abf45917d84356171f9b18e52d58697 (patch)
tree3d05aa30e4e422cade2f85542ba01bbfdcdc5485 /linux/drivers/media/video/cx18/cx18-dvb.c
parentb475f6c79d531e93935cba748b4dd3a0c572597b (diff)
downloadmediapointer-dvb-s2-4898ebd32abf45917d84356171f9b18e52d58697.tar.gz
mediapointer-dvb-s2-4898ebd32abf45917d84356171f9b18e52d58697.tar.bz2
cx18: Convert per stream mutex locks to per queue spin locks
From: Andy Walls <awalls@radix.net> To avoid sleeps in providing buffers to user space and in handling incoming buffers from the capture unit, converted the per stream mutex for locking queues to 3 spin locks. There is now a spin lock per queue to increase concurrency when moving buffers around. Also simplified queue manipulations and buffer handling of incoming buffers of data from the capture unit. Priority: normal Signed-off-by: Andy Walls <awalls@radix.net>
Diffstat (limited to 'linux/drivers/media/video/cx18/cx18-dvb.c')
0 files changed, 0 insertions, 0 deletions