android_kernel_samsung_msm8976/drivers/media/video/saa7134
Patrick Boettcher dea74869f3 V4L/DVB (4028): Change dvb_frontend_ops to be a real field instead of a pointer field inside dvb_frontend
The dvb_frontend_ops is a pointer inside dvb_frontend. That's why every demod-driver
is having a field of dvb_frontend_ops in its private-state-struct and
using the reference for filling the pointer-field in dvb_frontend.
- It saves at least two lines of code per demod-driver,
- reduces object size (one less dereference per frontend_ops-access),
- be coherent with dvb_tuner_ops,
- makes it a little bit easier for newbies to understand how it works and
- avoids stupid mistakes because you would have to copy the dvb_frontend_ops
  always, before you could assign the static pointer directly, which was
  dangerous.

Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-06-25 02:00:42 -03:00
..
Kconfig V4L/DVB (3615): Saa7134: select FW_LOADER 2006-04-02 04:55:04 -03:00
Makefile kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree 2006-04-04 16:50:50 +02:00
saa6752hs.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
saa7134-alsa.c V4L/DVB (3516): Make video_buf more generic 2006-03-24 16:26:49 -03:00
saa7134-cards.c V4L/DVB (3826): Saa7134: Missing 'break' in Terratec Cinergy 400 TV initialization 2006-05-12 19:55:14 -03:00
saa7134-core.c V4L/DVB (3738): Saa7134: Fix oops with disable_ir=1 2006-05-12 19:54:41 -03:00
saa7134-dvb.c V4L/DVB (4028): Change dvb_frontend_ops to be a real field instead of a pointer field inside dvb_frontend 2006-06-25 02:00:42 -03:00
saa7134-empress.c V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
saa7134-i2c.c V4L/DVB (3269): ioctls cleanups. 2006-01-09 15:32:31 -02:00
saa7134-input.c V4L/DVB (4023): Subject: Pinnacle PCTV grey remote control support 2006-06-25 02:00:28 -03:00
saa7134-oss.c V4L/DVB (3516): Make video_buf more generic 2006-03-24 16:26:49 -03:00
saa7134-reg.h [PATCH] v4l: 800: whitespace cleanups 2005-11-09 07:56:20 -08:00
saa7134-ts.c V4L/DVB (3516): Make video_buf more generic 2006-03-24 16:26:49 -03:00
saa7134-tvaudio.c V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode 2006-03-24 16:26:58 -03:00
saa7134-vbi.c V4L/DVB (3516): Make video_buf more generic 2006-03-24 16:26:49 -03:00
saa7134-video.c V4L/DVB (3774): Create V4L1 config options 2006-05-12 19:54:53 -03:00
saa7134.h V4L/DVB (3879): Convert saa7134-dvb to refactored tuner code 2006-06-25 01:59:07 -03:00