android_kernel_xiaomi_sm8350/drivers/media/dvb/frontends
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
..
bcm3510_priv.h
bcm3510.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
bcm3510.h
bsbe1.h 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
bsru6.h 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
cx22700.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
cx22700.h V4L/DVB (3847): Convert cx22700 to refactored tuner code 2006-06-25 01:58:32 -03:00
cx22702.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
cx22702.h V4L/DVB (3848): Convert cx22702 to refactored tuner code 2006-06-25 01:58:34 -03:00
cx24110.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
cx24110.h V4L/DVB (3863): Convert cx24110 to refactored tuner code 2006-06-25 01:58:50 -03:00
cx24123.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
cx24123.h V4L/DVB (4012): Fix cx24123 diseqc 2006-06-25 02:00:21 -03:00
dib3000-common.c
dib3000-common.h 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
dib3000.h V4L/DVB (3870): Convert dib3000* to refactored tuner code 2006-06-25 01:58:56 -03:00
dib3000mb_priv.h
dib3000mb.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
dib3000mc_priv.h
dib3000mc.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_dummy_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
dvb_dummy_fe.h
dvb-pll.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-pll.h V4L/DVB (3920): Dvb: rename dvb_pll_tdvs_tua6034 to dvb_pll_lg_tdvs_h06xf 2006-06-25 01:59:31 -03:00
isl6421.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
isl6421.h V4L/DVB (3933): Add isl6421 module 2006-06-25 01:59:44 -03:00
Kconfig V4L/DVB (3933): Add isl6421 module 2006-06-25 01:59:44 -03:00
l64781.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
l64781.h V4L/DVB (3860): Convert l64871 to refactored tuner code 2006-06-25 01:58:46 -03:00
lg_h06xf.h 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
lgdt330x_priv.h
lgdt330x.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
lgdt330x.h V4L/DVB (3871): Convert lgdt330x to refactored tuner code 2006-06-25 01:58:57 -03:00
lnbp21.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
lnbp21.h V4L/DVB (3932): Convert lnbp21 to a module 2006-06-25 01:59:43 -03:00
Makefile V4L/DVB (3933): Add isl6421 module 2006-06-25 01:59:44 -03:00
mt312_priv.h
mt312.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
mt312.h V4L/DVB (3849): Convert mt312 to refactored tuner code 2006-06-25 01:58:35 -03:00
mt352_priv.h
mt352.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
mt352.h V4L/DVB (3861): Convert mt352 to refactored tuner code 2006-06-25 01:58:47 -03:00
nxt200x.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
nxt200x.h V4L/DVB (3866): Convert nxt200x to refactored tuner code 2006-06-25 01:58:53 -03:00
nxt6000_priv.h
nxt6000.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
nxt6000.h V4L/DVB (3867): Convert nxt6000 to refactored tuner code 2006-06-25 01:58:54 -03:00
or51132.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
or51132.h V4L/DVB (3865): Convert or51132 to refactored tuner code 2006-06-25 01:58:52 -03:00
or51211.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
or51211.h
s5h1420.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
s5h1420.h V4L/DVB (3859): Convert s5h1420 to refactored tuner code 2006-06-25 01:58:45 -03:00
sp887x.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
sp887x.h V4L/DVB (3856): Convert sp887x to refactored tuner code 2006-06-25 01:58:41 -03:00
sp8870.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
sp8870.h V4L/DVB (3857): Convert sp8870 to refactored tuner code 2006-06-25 01:58:42 -03:00
stv0297.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
stv0297.h V4L/DVB (3934): Support new dvb-ttusb-budget boards with stv0297 2006-06-25 01:59:46 -03:00
stv0299.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
stv0299.h V4L/DVB (3855): Convert stv0299 to refactored tuner code 2006-06-25 01:58:40 -03:00
tda1004x.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
tda1004x.h V4L/DVB (3858): Convert tda1004x to refactored tuner code 2006-06-25 01:58:44 -03:00
tda8083.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
tda8083.h V4L/DVB (3851): Convert tda8083 to refactored tuner code 2006-06-25 01:58:36 -03:00
tda10021.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
tda10021.h V4L/DVB (3984): Fix CI interface on KNC1 DVBT and DVBC cards 2006-06-25 02:00:06 -03:00
ves1x93.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
ves1x93.h V4L/DVB (3854): Convert ves1x93 to refactored tuner code 2006-06-25 01:58:39 -03:00
ves1820.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
ves1820.h V4L/DVB (3853): Convert ves1820 to refactored tuner code 2006-06-25 01:58:38 -03:00
zl10353_priv.h V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support 2006-03-08 11:36:50 -03:00
zl10353.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
zl10353.h V4L/DVB (3890): Add support for non-attached tuners to zl10353 2006-06-25 01:59:18 -03:00