linux/drivers/media/dvb/dvb-usb
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
..
a800.c
cxusb.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
cxusb.h V4L/DVB (3575): Cxusb: fix i2c debug messages for bluebird devices 2006-03-24 16:26:55 -03:00
dibusb-common.c V4L/DVB (4027): Fixes after dvb_tuner_ops-conversion 2006-06-25 02:00:41 -03:00
dibusb-mb.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
dibusb-mc.c
dibusb.h
digitv.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
digitv.h
dtt200u-fe.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
dtt200u.c V4L/DVB (3655): Support for a new revision of the WT220U-stick 2006-04-02 04:55:40 -03:00
dtt200u.h V4L/DVB (3321): Indention cleanups 2006-01-09 18:21:34 -02:00
dvb-usb-common.h
dvb-usb-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
dvb-usb-firmware.c V4L/DVB (3428): drivers/media/dvb/ possible cleanups 2006-01-23 17:11:09 -02:00
dvb-usb-i2c.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
dvb-usb-ids.h V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2) 2006-06-25 02:00:32 -03:00
dvb-usb-init.c V4L/DVB (3413): Typos grab bag of the month 2006-03-08 12:30:19 -03:00
dvb-usb-remote.c
dvb-usb-urb.c V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
dvb-usb.h V4L/DVB (3893): Convert calls from _pllbuf() to _calc_reg() 2006-06-25 01:59:34 -03:00
gp8psk-fe.c V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2) 2006-06-25 02:00:32 -03:00
gp8psk.c V4L/DVB (4030): Minor code cleanup on the genpix-module 2006-06-25 02:00:33 -03:00
gp8psk.h V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2) 2006-06-25 02:00:32 -03:00
Kconfig V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2) 2006-06-25 02:00:32 -03:00
Makefile V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2) 2006-06-25 02:00:32 -03:00
nova-t-usb2.c V4L/DVB (3322): Whitespace cleanup and unused code removed 2006-01-09 18:21:35 -02:00
umt-010.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
vp702x-fe.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
vp702x.c V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
vp702x.h V4L/DVB (3428): drivers/media/dvb/ possible cleanups 2006-01-23 17:11:09 -02:00
vp7045-fe.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
vp7045.c Merge branch 'origin' 2006-03-21 08:52:18 -08:00
vp7045.h