diff options
author | Hans Petter Selasky <hselasky@c2i.net> | 2011-05-23 09:43:35 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-27 17:52:20 -0300 |
commit | a34ff6cdbb464b3e37f0cbb6b0cff9dab4ee057b (patch) | |
tree | 6b770c8f83b3406a497f8a70d9fda98d6d13f0f3 /drivers/media/dvb/dvb-core/dvb_net.h | |
parent | 4522e825dbfc19537a08f65719dc3d69c46fe661 (diff) | |
download | linux-a34ff6cdbb464b3e37f0cbb6b0cff9dab4ee057b.tar.gz linux-a34ff6cdbb464b3e37f0cbb6b0cff9dab4ee057b.tar.bz2 linux-a34ff6cdbb464b3e37f0cbb6b0cff9dab4ee057b.zip |
[media] Make DVB NET configurable in the kernel
Signed-off-by: Hans Petter Selasky <hselasky@c2i.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-core/dvb_net.h')
-rw-r--r-- | drivers/media/dvb/dvb-core/dvb_net.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_net.h b/drivers/media/dvb/dvb-core/dvb_net.h index 3a3126cae03b..cfd2c46bd5d9 100644 --- a/drivers/media/dvb/dvb-core/dvb_net.h +++ b/drivers/media/dvb/dvb-core/dvb_net.h @@ -32,6 +32,8 @@ #define DVB_NET_DEVICES_MAX 10 +#ifdef CONFIG_DVB_NET + struct dvb_net { struct dvb_device *dvbdev; struct net_device *device[DVB_NET_DEVICES_MAX]; @@ -45,3 +47,27 @@ void dvb_net_release(struct dvb_net *); int dvb_net_init(struct dvb_adapter *, struct dvb_net *, struct dmx_demux *); #endif + +#ifndef CONFIG_DVB_NET + +struct dvb_dev_stub; + +struct dvb_net { + struct dvb_dev_stub *dvbdev; +}; + +static inline void dvb_net_release(struct dvb_net *dvbnet) +{ + dvbnet->dvbdev = 0; +} + +static inline int dvb_net_init(struct dvb_adapter *adap, + struct dvb_net *dvbnet, struct dmx_demux *dmx) +{ + dvbnet->dvbdev = (void *)1; + return 0; +} + +#endif + +#endif |