diff options
author | Antti Palosaari <crope@iki.fi> | 2012-08-01 13:44:06 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-08-04 06:56:28 -0400 |
commit | 597843435c0a6421d687a5f7a1ce11548e7cd6e1 (patch) | |
tree | 94113ece81f2a4bbf0ac144f07c6694e20baebe2 /drivers/media/dvb/dvb-usb | |
parent | 3238aafbc3f860d685fc96b5b93a2f14decaec2e (diff) |
[media] dvb_usb_v2: enable compile
Compilation was disabled as it was failing with allyesconfig.
Rename duplicate functions and enable building.
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb')
-rw-r--r-- | drivers/media/dvb/dvb-usb/Kconfig | 15 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/Makefile | 3 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb_usb_common.h | 28 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb_usb_dvb.c | 24 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb_usb_init.c | 56 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb_usb_remote.c | 8 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/usb_urb.c | 12 |
7 files changed, 82 insertions, 64 deletions
diff --git a/drivers/media/dvb/dvb-usb/Kconfig b/drivers/media/dvb/dvb-usb/Kconfig index c2161565023..a6ffdb32204 100644 --- a/drivers/media/dvb/dvb-usb/Kconfig +++ b/drivers/media/dvb/dvb-usb/Kconfig | |||
@@ -13,6 +13,21 @@ config DVB_USB | |||
13 | 13 | ||
14 | Say Y if you own a USB DVB device. | 14 | Say Y if you own a USB DVB device. |
15 | 15 | ||
16 | config DVB_USB_V2 | ||
17 | tristate "Support for various USB DVB devices v2" | ||
18 | depends on DVB_CORE && USB && I2C && RC_CORE | ||
19 | help | ||
20 | By enabling this you will be able to choose the various supported | ||
21 | USB1.1 and USB2.0 DVB devices. | ||
22 | |||
23 | Almost every USB device needs a firmware, please look into | ||
24 | <file:Documentation/dvb/README.dvb-usb>. | ||
25 | |||
26 | For a complete list of supported USB devices see the LinuxTV DVB Wiki: | ||
27 | <http://www.linuxtv.org/wiki/index.php/DVB_USB> | ||
28 | |||
29 | Say Y if you own a USB DVB device. | ||
30 | |||
16 | config DVB_USB_DEBUG | 31 | config DVB_USB_DEBUG |
17 | bool "Enable extended debug support for all DVB-USB devices" | 32 | bool "Enable extended debug support for all DVB-USB devices" |
18 | depends on DVB_USB | 33 | depends on DVB_USB |
diff --git a/drivers/media/dvb/dvb-usb/Makefile b/drivers/media/dvb/dvb-usb/Makefile index b667ac39a4e..3c73e7b2a9f 100644 --- a/drivers/media/dvb/dvb-usb/Makefile +++ b/drivers/media/dvb/dvb-usb/Makefile | |||
@@ -1,6 +1,9 @@ | |||
1 | dvb-usb-objs = dvb-usb-firmware.o dvb-usb-init.o dvb-usb-urb.o dvb-usb-i2c.o dvb-usb-dvb.o dvb-usb-remote.o usb-urb.o | 1 | dvb-usb-objs = dvb-usb-firmware.o dvb-usb-init.o dvb-usb-urb.o dvb-usb-i2c.o dvb-usb-dvb.o dvb-usb-remote.o usb-urb.o |
2 | obj-$(CONFIG_DVB_USB) += dvb-usb.o | 2 | obj-$(CONFIG_DVB_USB) += dvb-usb.o |
3 | 3 | ||
4 | dvb_usbv2-objs = dvb_usb_init.o dvb_usb_urb.o dvb_usb_dvb.o dvb_usb_remote.o usb_urb.o | ||
5 | obj-$(CONFIG_DVB_USB_V2) += dvb_usbv2.o | ||
6 | |||
4 | dvb-usb-vp7045-objs = vp7045.o vp7045-fe.o | 7 | dvb-usb-vp7045-objs = vp7045.o vp7045-fe.o |
5 | obj-$(CONFIG_DVB_USB_VP7045) += dvb-usb-vp7045.o | 8 | obj-$(CONFIG_DVB_USB_VP7045) += dvb-usb-vp7045.o |
6 | 9 | ||
diff --git a/drivers/media/dvb/dvb-usb/dvb_usb_common.h b/drivers/media/dvb/dvb-usb/dvb_usb_common.h index c3035a15486..dcdccb7fde3 100644 --- a/drivers/media/dvb/dvb-usb/dvb_usb_common.h +++ b/drivers/media/dvb/dvb-usb/dvb_usb_common.h | |||
@@ -11,27 +11,27 @@ | |||
11 | 11 | ||
12 | #include "dvb_usb.h" | 12 | #include "dvb_usb.h" |
13 | 13 | ||
14 | extern int dvb_usb_disable_rc_polling; | 14 | extern int dvb_usbv2_disable_rc_polling; |
15 | 15 | ||
16 | /* commonly used methods */ | 16 | /* commonly used methods */ |
17 | extern int dvb_usb_device_power_ctrl(struct dvb_usb_device *d, int onoff); | 17 | extern int dvb_usbv2_device_power_ctrl(struct dvb_usb_device *d, int onoff); |
18 | 18 | ||
19 | extern int usb_urb_init(struct usb_data_stream *stream, | 19 | extern int usb_urb_initv2(struct usb_data_stream *stream, |
20 | struct usb_data_stream_properties *props); | 20 | struct usb_data_stream_properties *props); |
21 | extern int usb_urb_exit(struct usb_data_stream *stream); | 21 | extern int usb_urb_exitv2(struct usb_data_stream *stream); |
22 | extern int usb_urb_submit(struct usb_data_stream *stream, | 22 | extern int usb_urb_submitv2(struct usb_data_stream *stream, |
23 | struct usb_data_stream_properties *props); | 23 | struct usb_data_stream_properties *props); |
24 | extern int usb_urb_kill(struct usb_data_stream *stream); | 24 | extern int usb_urb_killv2(struct usb_data_stream *stream); |
25 | 25 | ||
26 | extern int dvb_usb_adapter_stream_init(struct dvb_usb_adapter *adap); | 26 | extern int dvb_usbv2_adapter_stream_init(struct dvb_usb_adapter *adap); |
27 | extern int dvb_usb_adapter_stream_exit(struct dvb_usb_adapter *adap); | 27 | extern int dvb_usbv2_adapter_stream_exit(struct dvb_usb_adapter *adap); |
28 | 28 | ||
29 | extern int dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap); | 29 | extern int dvb_usbv2_adapter_dvb_init(struct dvb_usb_adapter *adap); |
30 | extern int dvb_usb_adapter_dvb_exit(struct dvb_usb_adapter *adap); | 30 | extern int dvb_usbv2_adapter_dvb_exit(struct dvb_usb_adapter *adap); |
31 | extern int dvb_usb_adapter_frontend_init(struct dvb_usb_adapter *adap); | 31 | extern int dvb_usbv2_adapter_frontend_init(struct dvb_usb_adapter *adap); |
32 | extern int dvb_usb_adapter_frontend_exit(struct dvb_usb_adapter *adap); | 32 | extern int dvb_usbv2_adapter_frontend_exit(struct dvb_usb_adapter *adap); |
33 | 33 | ||
34 | extern int dvb_usb_remote_init(struct dvb_usb_device *); | 34 | extern int dvb_usbv2_remote_init(struct dvb_usb_device *); |
35 | extern int dvb_usb_remote_exit(struct dvb_usb_device *); | 35 | extern int dvb_usbv2_remote_exit(struct dvb_usb_device *); |
36 | 36 | ||
37 | #endif | 37 | #endif |
diff --git a/drivers/media/dvb/dvb-usb/dvb_usb_dvb.c b/drivers/media/dvb/dvb-usb/dvb_usb_dvb.c index a2ec0427f83..a08d879fd17 100644 --- a/drivers/media/dvb/dvb-usb/dvb_usb_dvb.c +++ b/drivers/media/dvb/dvb-usb/dvb_usb_dvb.c | |||
@@ -32,7 +32,7 @@ static void dvb_usb_data_complete_raw(struct usb_data_stream *stream, | |||
32 | dvb_dmx_swfilter_raw(&adap->demux, buffer, length); | 32 | dvb_dmx_swfilter_raw(&adap->demux, buffer, length); |
33 | } | 33 | } |
34 | 34 | ||
35 | int dvb_usb_adapter_stream_init(struct dvb_usb_adapter *adap) | 35 | int dvb_usbv2_adapter_stream_init(struct dvb_usb_adapter *adap) |
36 | { | 36 | { |
37 | int ret; | 37 | int ret; |
38 | struct usb_data_stream_properties stream_props; | 38 | struct usb_data_stream_properties stream_props; |
@@ -53,12 +53,12 @@ int dvb_usb_adapter_stream_init(struct dvb_usb_adapter *adap) | |||
53 | /* FIXME: can be removed as set later in anyway */ | 53 | /* FIXME: can be removed as set later in anyway */ |
54 | adap->stream.complete = dvb_usb_data_complete; | 54 | adap->stream.complete = dvb_usb_data_complete; |
55 | 55 | ||
56 | return usb_urb_init(&adap->stream, &stream_props); | 56 | return usb_urb_initv2(&adap->stream, &stream_props); |
57 | } | 57 | } |
58 | 58 | ||
59 | int dvb_usb_adapter_stream_exit(struct dvb_usb_adapter *adap) | 59 | int dvb_usbv2_adapter_stream_exit(struct dvb_usb_adapter *adap) |
60 | { | 60 | { |
61 | usb_urb_exit(&adap->stream); | 61 | usb_urb_exitv2(&adap->stream); |
62 | return 0; | 62 | return 0; |
63 | } | 63 | } |
64 | 64 | ||
@@ -78,7 +78,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) | |||
78 | /* stop feed before setting a new pid if there will be no pid anymore */ | 78 | /* stop feed before setting a new pid if there will be no pid anymore */ |
79 | if (newfeedcount == 0) { | 79 | if (newfeedcount == 0) { |
80 | pr_debug("%s: stop feeding\n", __func__); | 80 | pr_debug("%s: stop feeding\n", __func__); |
81 | usb_urb_kill(&adap->stream); | 81 | usb_urb_killv2(&adap->stream); |
82 | 82 | ||
83 | if (adap->props.streaming_ctrl != NULL) { | 83 | if (adap->props.streaming_ctrl != NULL) { |
84 | ret = adap->props.streaming_ctrl(adap, 0); | 84 | ret = adap->props.streaming_ctrl(adap, 0); |
@@ -141,7 +141,7 @@ static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) | |||
141 | 141 | ||
142 | pr_debug("%s: submitting all URBs\n", __func__); | 142 | pr_debug("%s: submitting all URBs\n", __func__); |
143 | 143 | ||
144 | usb_urb_submit(&adap->stream, &stream_props); | 144 | usb_urb_submitv2(&adap->stream, &stream_props); |
145 | 145 | ||
146 | pr_debug("%s: controlling pid parser\n", __func__); | 146 | pr_debug("%s: controlling pid parser\n", __func__); |
147 | if (adap->props.caps & DVB_USB_ADAP_HAS_PID_FILTER && | 147 | if (adap->props.caps & DVB_USB_ADAP_HAS_PID_FILTER && |
@@ -187,7 +187,7 @@ static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) | |||
187 | return dvb_usb_ctrl_feed(dvbdmxfeed, 0); | 187 | return dvb_usb_ctrl_feed(dvbdmxfeed, 0); |
188 | } | 188 | } |
189 | 189 | ||
190 | int dvb_usb_adapter_dvb_init(struct dvb_usb_adapter *adap) | 190 | int dvb_usbv2_adapter_dvb_init(struct dvb_usb_adapter *adap) |
191 | { | 191 | { |
192 | int ret = dvb_register_adapter(&adap->dvb_adap, adap->dev->name, | 192 | int ret = dvb_register_adapter(&adap->dvb_adap, adap->dev->name, |
193 | adap->dev->props.owner, | 193 | adap->dev->props.owner, |
@@ -256,7 +256,7 @@ err: | |||
256 | return ret; | 256 | return ret; |
257 | } | 257 | } |
258 | 258 | ||
259 | int dvb_usb_adapter_dvb_exit(struct dvb_usb_adapter *adap) | 259 | int dvb_usbv2_adapter_dvb_exit(struct dvb_usb_adapter *adap) |
260 | { | 260 | { |
261 | if (adap->state & DVB_USB_ADAP_STATE_DVB) { | 261 | if (adap->state & DVB_USB_ADAP_STATE_DVB) { |
262 | pr_debug("%s: unregistering DVB part\n", __func__); | 262 | pr_debug("%s: unregistering DVB part\n", __func__); |
@@ -275,7 +275,7 @@ static int dvb_usb_fe_wakeup(struct dvb_frontend *fe) | |||
275 | int ret; | 275 | int ret; |
276 | struct dvb_usb_adapter *adap = fe->dvb->priv; | 276 | struct dvb_usb_adapter *adap = fe->dvb->priv; |
277 | 277 | ||
278 | ret = dvb_usb_device_power_ctrl(adap->dev, 1); | 278 | ret = dvb_usbv2_device_power_ctrl(adap->dev, 1); |
279 | if (ret < 0) | 279 | if (ret < 0) |
280 | goto err; | 280 | goto err; |
281 | 281 | ||
@@ -316,7 +316,7 @@ static int dvb_usb_fe_sleep(struct dvb_frontend *fe) | |||
316 | goto err; | 316 | goto err; |
317 | } | 317 | } |
318 | 318 | ||
319 | ret = dvb_usb_device_power_ctrl(adap->dev, 0); | 319 | ret = dvb_usbv2_device_power_ctrl(adap->dev, 0); |
320 | if (ret < 0) | 320 | if (ret < 0) |
321 | goto err; | 321 | goto err; |
322 | 322 | ||
@@ -328,7 +328,7 @@ err: | |||
328 | return ret; | 328 | return ret; |
329 | } | 329 | } |
330 | 330 | ||
331 | int dvb_usb_adapter_frontend_init(struct dvb_usb_adapter *adap) | 331 | int dvb_usbv2_adapter_frontend_init(struct dvb_usb_adapter *adap) |
332 | { | 332 | { |
333 | int ret, i, count_registered = 0; | 333 | int ret, i, count_registered = 0; |
334 | 334 | ||
@@ -397,7 +397,7 @@ err: | |||
397 | return ret; | 397 | return ret; |
398 | } | 398 | } |
399 | 399 | ||
400 | int dvb_usb_adapter_frontend_exit(struct dvb_usb_adapter *adap) | 400 | int dvb_usbv2_adapter_frontend_exit(struct dvb_usb_adapter *adap) |
401 | { | 401 | { |
402 | int i; | 402 | int i; |
403 | 403 | ||
diff --git a/drivers/media/dvb/dvb-usb/dvb_usb_init.c b/drivers/media/dvb/dvb-usb/dvb_usb_init.c index 9f75bb18ed1..c98712a2913 100644 --- a/drivers/media/dvb/dvb-usb/dvb_usb_init.c +++ b/drivers/media/dvb/dvb-usb/dvb_usb_init.c | |||
@@ -13,8 +13,8 @@ | |||
13 | */ | 13 | */ |
14 | #include "dvb_usb_common.h" | 14 | #include "dvb_usb_common.h" |
15 | 15 | ||
16 | int dvb_usb_disable_rc_polling; | 16 | int dvb_usbv2_disable_rc_polling; |
17 | module_param_named(disable_rc_polling, dvb_usb_disable_rc_polling, int, 0644); | 17 | module_param_named(disable_rc_polling, dvb_usbv2_disable_rc_polling, int, 0644); |
18 | MODULE_PARM_DESC(disable_rc_polling, | 18 | MODULE_PARM_DESC(disable_rc_polling, |
19 | "disable remote control polling (default: 0)."); | 19 | "disable remote control polling (default: 0)."); |
20 | 20 | ||
@@ -24,7 +24,7 @@ module_param_named(force_pid_filter_usage, dvb_usb_force_pid_filter_usage, | |||
24 | MODULE_PARM_DESC(force_pid_filter_usage, "force all dvb-usb-devices to use a" \ | 24 | MODULE_PARM_DESC(force_pid_filter_usage, "force all dvb-usb-devices to use a" \ |
25 | " PID filter, if any (default: 0)."); | 25 | " PID filter, if any (default: 0)."); |
26 | 26 | ||
27 | int dvb_usb_download_firmware(struct dvb_usb_device *d) | 27 | int dvb_usbv2_download_firmware(struct dvb_usb_device *d) |
28 | { | 28 | { |
29 | int ret; | 29 | int ret; |
30 | const struct firmware *fw = NULL; | 30 | const struct firmware *fw = NULL; |
@@ -68,7 +68,7 @@ err: | |||
68 | return ret; | 68 | return ret; |
69 | } | 69 | } |
70 | 70 | ||
71 | int dvb_usb_i2c_init(struct dvb_usb_device *d) | 71 | int dvb_usbv2_i2c_init(struct dvb_usb_device *d) |
72 | { | 72 | { |
73 | int ret = 0; | 73 | int ret = 0; |
74 | 74 | ||
@@ -91,7 +91,7 @@ int dvb_usb_i2c_init(struct dvb_usb_device *d) | |||
91 | return ret; | 91 | return ret; |
92 | } | 92 | } |
93 | 93 | ||
94 | int dvb_usb_i2c_exit(struct dvb_usb_device *d) | 94 | int dvb_usbv2_i2c_exit(struct dvb_usb_device *d) |
95 | { | 95 | { |
96 | if (d->state & DVB_USB_STATE_I2C) | 96 | if (d->state & DVB_USB_STATE_I2C) |
97 | i2c_del_adapter(&d->i2c_adap); | 97 | i2c_del_adapter(&d->i2c_adap); |
@@ -99,7 +99,7 @@ int dvb_usb_i2c_exit(struct dvb_usb_device *d) | |||
99 | return 0; | 99 | return 0; |
100 | } | 100 | } |
101 | 101 | ||
102 | static int dvb_usb_adapter_init(struct dvb_usb_device *d) | 102 | static int dvb_usbv2_adapter_init(struct dvb_usb_device *d) |
103 | { | 103 | { |
104 | struct dvb_usb_adapter *adap; | 104 | struct dvb_usb_adapter *adap; |
105 | int ret, n, adapter_count; | 105 | int ret, n, adapter_count; |
@@ -154,15 +154,15 @@ static int dvb_usb_adapter_init(struct dvb_usb_device *d) | |||
154 | adap->max_feed_count = adap->props.pid_filter_count; | 154 | adap->max_feed_count = adap->props.pid_filter_count; |
155 | } | 155 | } |
156 | 156 | ||
157 | ret = dvb_usb_adapter_stream_init(adap); | 157 | ret = dvb_usbv2_adapter_stream_init(adap); |
158 | if (ret) | 158 | if (ret) |
159 | return ret; | 159 | return ret; |
160 | 160 | ||
161 | ret = dvb_usb_adapter_dvb_init(adap); | 161 | ret = dvb_usbv2_adapter_dvb_init(adap); |
162 | if (ret) | 162 | if (ret) |
163 | return ret; | 163 | return ret; |
164 | 164 | ||
165 | ret = dvb_usb_adapter_frontend_init(adap); | 165 | ret = dvb_usbv2_adapter_frontend_init(adap); |
166 | if (ret) | 166 | if (ret) |
167 | return ret; | 167 | return ret; |
168 | 168 | ||
@@ -180,14 +180,14 @@ err: | |||
180 | return ret; | 180 | return ret; |
181 | } | 181 | } |
182 | 182 | ||
183 | static int dvb_usb_adapter_exit(struct dvb_usb_device *d) | 183 | static int dvb_usbv2_adapter_exit(struct dvb_usb_device *d) |
184 | { | 184 | { |
185 | int n; | 185 | int n; |
186 | 186 | ||
187 | for (n = 0; n < d->num_adapters_initialized; n++) { | 187 | for (n = 0; n < d->num_adapters_initialized; n++) { |
188 | dvb_usb_adapter_frontend_exit(&d->adapter[n]); | 188 | dvb_usbv2_adapter_frontend_exit(&d->adapter[n]); |
189 | dvb_usb_adapter_dvb_exit(&d->adapter[n]); | 189 | dvb_usbv2_adapter_dvb_exit(&d->adapter[n]); |
190 | dvb_usb_adapter_stream_exit(&d->adapter[n]); | 190 | dvb_usbv2_adapter_stream_exit(&d->adapter[n]); |
191 | 191 | ||
192 | } | 192 | } |
193 | d->num_adapters_initialized = 0; | 193 | d->num_adapters_initialized = 0; |
@@ -196,12 +196,12 @@ static int dvb_usb_adapter_exit(struct dvb_usb_device *d) | |||
196 | } | 196 | } |
197 | 197 | ||
198 | /* general initialization functions */ | 198 | /* general initialization functions */ |
199 | static int dvb_usb_exit(struct dvb_usb_device *d) | 199 | static int dvb_usbv2_exit(struct dvb_usb_device *d) |
200 | { | 200 | { |
201 | pr_debug("%s: state before exiting everything: %x\n", __func__, d->state); | 201 | pr_debug("%s: state before exiting everything: %x\n", __func__, d->state); |
202 | dvb_usb_remote_exit(d); | 202 | dvb_usbv2_remote_exit(d); |
203 | dvb_usb_adapter_exit(d); | 203 | dvb_usbv2_adapter_exit(d); |
204 | dvb_usb_i2c_exit(d); | 204 | dvb_usbv2_i2c_exit(d); |
205 | pr_debug("%s: state should be zero now: %x\n", __func__, d->state); | 205 | pr_debug("%s: state should be zero now: %x\n", __func__, d->state); |
206 | d->state = DVB_USB_STATE_INIT; | 206 | d->state = DVB_USB_STATE_INIT; |
207 | kfree(d->priv); | 207 | kfree(d->priv); |
@@ -209,14 +209,14 @@ static int dvb_usb_exit(struct dvb_usb_device *d) | |||
209 | return 0; | 209 | return 0; |
210 | } | 210 | } |
211 | 211 | ||
212 | static int dvb_usb_init(struct dvb_usb_device *d) | 212 | static int dvb_usbv2_init(struct dvb_usb_device *d) |
213 | { | 213 | { |
214 | int ret = 0; | 214 | int ret = 0; |
215 | 215 | ||
216 | d->state = DVB_USB_STATE_INIT; | 216 | d->state = DVB_USB_STATE_INIT; |
217 | 217 | ||
218 | /* check the capabilities and set appropriate variables */ | 218 | /* check the capabilities and set appropriate variables */ |
219 | dvb_usb_device_power_ctrl(d, 1); | 219 | dvb_usbv2_device_power_ctrl(d, 1); |
220 | 220 | ||
221 | /* read config */ | 221 | /* read config */ |
222 | if (d->props.read_config) { | 222 | if (d->props.read_config) { |
@@ -225,24 +225,24 @@ static int dvb_usb_init(struct dvb_usb_device *d) | |||
225 | goto err; | 225 | goto err; |
226 | } | 226 | } |
227 | 227 | ||
228 | ret = dvb_usb_i2c_init(d); | 228 | ret = dvb_usbv2_i2c_init(d); |
229 | if (ret == 0) | 229 | if (ret == 0) |
230 | ret = dvb_usb_adapter_init(d); | 230 | ret = dvb_usbv2_adapter_init(d); |
231 | 231 | ||
232 | if (ret) { | 232 | if (ret) { |
233 | dvb_usb_exit(d); | 233 | dvb_usbv2_exit(d); |
234 | return ret; | 234 | return ret; |
235 | } | 235 | } |
236 | 236 | ||
237 | if (d->props.init) | 237 | if (d->props.init) |
238 | d->props.init(d); | 238 | d->props.init(d); |
239 | 239 | ||
240 | ret = dvb_usb_remote_init(d); | 240 | ret = dvb_usbv2_remote_init(d); |
241 | if (ret) | 241 | if (ret) |
242 | pr_err("%s: could not initialize remote control\n", | 242 | pr_err("%s: could not initialize remote control\n", |
243 | KBUILD_MODNAME); | 243 | KBUILD_MODNAME); |
244 | 244 | ||
245 | dvb_usb_device_power_ctrl(d, 0); | 245 | dvb_usbv2_device_power_ctrl(d, 0); |
246 | 246 | ||
247 | return 0; | 247 | return 0; |
248 | err: | 248 | err: |
@@ -250,7 +250,7 @@ err: | |||
250 | return ret; | 250 | return ret; |
251 | } | 251 | } |
252 | 252 | ||
253 | int dvb_usb_device_power_ctrl(struct dvb_usb_device *d, int onoff) | 253 | int dvb_usbv2_device_power_ctrl(struct dvb_usb_device *d, int onoff) |
254 | { | 254 | { |
255 | if (onoff) | 255 | if (onoff) |
256 | d->powered++; | 256 | d->powered++; |
@@ -308,7 +308,7 @@ static void dvb_usbv2_init_work(struct work_struct *work) | |||
308 | if (cold) { | 308 | if (cold) { |
309 | pr_info("%s: found a '%s' in cold state\n", | 309 | pr_info("%s: found a '%s' in cold state\n", |
310 | KBUILD_MODNAME, d->name); | 310 | KBUILD_MODNAME, d->name); |
311 | ret = dvb_usb_download_firmware(d); | 311 | ret = dvb_usbv2_download_firmware(d); |
312 | if (ret == 0) { | 312 | if (ret == 0) { |
313 | ; | 313 | ; |
314 | } else if (ret == RECONNECTS_USB) { | 314 | } else if (ret == RECONNECTS_USB) { |
@@ -321,7 +321,7 @@ static void dvb_usbv2_init_work(struct work_struct *work) | |||
321 | 321 | ||
322 | pr_info("%s: found a '%s' in warm state\n", KBUILD_MODNAME, d->name); | 322 | pr_info("%s: found a '%s' in warm state\n", KBUILD_MODNAME, d->name); |
323 | 323 | ||
324 | ret = dvb_usb_init(d); | 324 | ret = dvb_usbv2_init(d); |
325 | if (ret < 0) | 325 | if (ret < 0) |
326 | goto err_usb_driver_release_interface; | 326 | goto err_usb_driver_release_interface; |
327 | 327 | ||
@@ -413,7 +413,7 @@ void dvb_usbv2_disconnect(struct usb_interface *intf) | |||
413 | usb_set_intfdata(intf, NULL); | 413 | usb_set_intfdata(intf, NULL); |
414 | if (d) { | 414 | if (d) { |
415 | name = d->name; | 415 | name = d->name; |
416 | dvb_usb_exit(d); | 416 | dvb_usbv2_exit(d); |
417 | } | 417 | } |
418 | 418 | ||
419 | pr_info("%s: '%s' successfully deinitialized and disconnected\n", | 419 | pr_info("%s: '%s' successfully deinitialized and disconnected\n", |
diff --git a/drivers/media/dvb/dvb-usb/dvb_usb_remote.c b/drivers/media/dvb/dvb-usb/dvb_usb_remote.c index 8c7f1221f89..4b7cd0e29bf 100644 --- a/drivers/media/dvb/dvb-usb/dvb_usb_remote.c +++ b/drivers/media/dvb/dvb-usb/dvb_usb_remote.c | |||
@@ -26,7 +26,7 @@ static void dvb_usb_read_remote_control(struct work_struct *work) | |||
26 | /* when the parameter has been set to 1 via sysfs while the | 26 | /* when the parameter has been set to 1 via sysfs while the |
27 | * driver was running, or when bulk mode is enabled after IR init | 27 | * driver was running, or when bulk mode is enabled after IR init |
28 | */ | 28 | */ |
29 | if (dvb_usb_disable_rc_polling || d->rc.bulk_mode) | 29 | if (dvb_usbv2_disable_rc_polling || d->rc.bulk_mode) |
30 | return; | 30 | return; |
31 | 31 | ||
32 | ret = d->rc.query(d); | 32 | ret = d->rc.query(d); |
@@ -38,12 +38,12 @@ static void dvb_usb_read_remote_control(struct work_struct *work) | |||
38 | msecs_to_jiffies(d->rc.interval)); | 38 | msecs_to_jiffies(d->rc.interval)); |
39 | } | 39 | } |
40 | 40 | ||
41 | int dvb_usb_remote_init(struct dvb_usb_device *d) | 41 | int dvb_usbv2_remote_init(struct dvb_usb_device *d) |
42 | { | 42 | { |
43 | int ret; | 43 | int ret; |
44 | struct rc_dev *dev; | 44 | struct rc_dev *dev; |
45 | 45 | ||
46 | if (dvb_usb_disable_rc_polling || !d->props.get_rc_config) | 46 | if (dvb_usbv2_disable_rc_polling || !d->props.get_rc_config) |
47 | return 0; | 47 | return 0; |
48 | 48 | ||
49 | ret = d->props.get_rc_config(d, &d->rc); | 49 | ret = d->props.get_rc_config(d, &d->rc); |
@@ -104,7 +104,7 @@ err: | |||
104 | return ret; | 104 | return ret; |
105 | } | 105 | } |
106 | 106 | ||
107 | int dvb_usb_remote_exit(struct dvb_usb_device *d) | 107 | int dvb_usbv2_remote_exit(struct dvb_usb_device *d) |
108 | { | 108 | { |
109 | if (d->state & DVB_USB_STATE_REMOTE) { | 109 | if (d->state & DVB_USB_STATE_REMOTE) { |
110 | cancel_delayed_work_sync(&d->rc_query_work); | 110 | cancel_delayed_work_sync(&d->rc_query_work); |
diff --git a/drivers/media/dvb/dvb-usb/usb_urb.c b/drivers/media/dvb/dvb-usb/usb_urb.c index 396c755c3ad..16e9fa03c84 100644 --- a/drivers/media/dvb/dvb-usb/usb_urb.c +++ b/drivers/media/dvb/dvb-usb/usb_urb.c | |||
@@ -72,7 +72,7 @@ static void usb_urb_complete(struct urb *urb) | |||
72 | usb_submit_urb(urb, GFP_ATOMIC); | 72 | usb_submit_urb(urb, GFP_ATOMIC); |
73 | } | 73 | } |
74 | 74 | ||
75 | int usb_urb_kill(struct usb_data_stream *stream) | 75 | int usb_urb_killv2(struct usb_data_stream *stream) |
76 | { | 76 | { |
77 | int i; | 77 | int i; |
78 | for (i = 0; i < stream->urbs_submitted; i++) { | 78 | for (i = 0; i < stream->urbs_submitted; i++) { |
@@ -84,7 +84,7 @@ int usb_urb_kill(struct usb_data_stream *stream) | |||
84 | return 0; | 84 | return 0; |
85 | } | 85 | } |
86 | 86 | ||
87 | int usb_urb_submit(struct usb_data_stream *stream, | 87 | int usb_urb_submitv2(struct usb_data_stream *stream, |
88 | struct usb_data_stream_properties *props) | 88 | struct usb_data_stream_properties *props) |
89 | { | 89 | { |
90 | int i, ret; | 90 | int i, ret; |
@@ -101,7 +101,7 @@ int usb_urb_submit(struct usb_data_stream *stream, | |||
101 | if (ret) { | 101 | if (ret) { |
102 | pr_err("%s: could not submit URB no. %d - get them " \ | 102 | pr_err("%s: could not submit URB no. %d - get them " \ |
103 | "all back\n", KBUILD_MODNAME, i); | 103 | "all back\n", KBUILD_MODNAME, i); |
104 | usb_urb_kill(stream); | 104 | usb_urb_killv2(stream); |
105 | return ret; | 105 | return ret; |
106 | } | 106 | } |
107 | stream->urbs_submitted++; | 107 | stream->urbs_submitted++; |
@@ -113,7 +113,7 @@ int usb_urb_free_urbs(struct usb_data_stream *stream) | |||
113 | { | 113 | { |
114 | int i; | 114 | int i; |
115 | 115 | ||
116 | usb_urb_kill(stream); | 116 | usb_urb_killv2(stream); |
117 | 117 | ||
118 | for (i = 0; i < stream->urbs_initialized; i++) { | 118 | for (i = 0; i < stream->urbs_initialized; i++) { |
119 | if (stream->urb_list[i] != NULL) { | 119 | if (stream->urb_list[i] != NULL) { |
@@ -305,7 +305,7 @@ int usb_urb_reconfig(struct usb_data_stream *stream, | |||
305 | return 0; | 305 | return 0; |
306 | } | 306 | } |
307 | 307 | ||
308 | int usb_urb_init(struct usb_data_stream *stream, | 308 | int usb_urb_initv2(struct usb_data_stream *stream, |
309 | struct usb_data_stream_properties *props) | 309 | struct usb_data_stream_properties *props) |
310 | { | 310 | { |
311 | int ret; | 311 | int ret; |
@@ -347,7 +347,7 @@ int usb_urb_init(struct usb_data_stream *stream, | |||
347 | } | 347 | } |
348 | } | 348 | } |
349 | 349 | ||
350 | int usb_urb_exit(struct usb_data_stream *stream) | 350 | int usb_urb_exitv2(struct usb_data_stream *stream) |
351 | { | 351 | { |
352 | usb_urb_free_urbs(stream); | 352 | usb_urb_free_urbs(stream); |
353 | usb_free_stream_buffers(stream); | 353 | usb_free_stream_buffers(stream); |