aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/dvb-usb/az6007.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2012-01-16 18:37:13 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-01-21 10:46:13 -0500
commit978c26c3672a15fd545da2e927467b5b6bd67acb (patch)
treeee3ac84cbc20664acdbfcea6d49922ce891759c6 /drivers/media/dvb/dvb-usb/az6007.c
parent781dacc82ac8105e19dd62e76b8d4278e680af81 (diff)
[media] az6007: Use a per device private struct
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb/az6007.c')
-rw-r--r--drivers/media/dvb/dvb-usb/az6007.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/media/dvb/dvb-usb/az6007.c b/drivers/media/dvb/dvb-usb/az6007.c
index 92ded30b2cc6..342f9292c17e 100644
--- a/drivers/media/dvb/dvb-usb/az6007.c
+++ b/drivers/media/dvb/dvb-usb/az6007.c
@@ -82,7 +82,7 @@ static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable)
82 if (!adap) 82 if (!adap)
83 return -EINVAL; 83 return -EINVAL;
84 84
85 st = adap->priv; 85 st = adap->dev->priv;
86 86
87 if (!st) 87 if (!st)
88 return -EINVAL; 88 return -EINVAL;
@@ -288,7 +288,7 @@ static int az6007_led_on_off(struct usb_interface *intf, int onoff)
288 288
289static int az6007_frontend_attach(struct dvb_usb_adapter *adap) 289static int az6007_frontend_attach(struct dvb_usb_adapter *adap)
290{ 290{
291 struct az6007_device_state *st = adap->priv; 291 struct az6007_device_state *st = adap->dev->priv;
292 292
293 BUG_ON(!st); 293 BUG_ON(!st);
294 294
@@ -311,7 +311,7 @@ static int az6007_frontend_attach(struct dvb_usb_adapter *adap)
311 311
312static int az6007_tuner_attach(struct dvb_usb_adapter *adap) 312static int az6007_tuner_attach(struct dvb_usb_adapter *adap)
313{ 313{
314 struct az6007_device_state *st = adap->priv; 314 struct az6007_device_state *st = adap->dev->priv;
315 315
316 if (st->tuner_attached) 316 if (st->tuner_attached)
317 return 0; 317 return 0;
@@ -516,8 +516,8 @@ static struct dvb_usb_device_properties az6007_properties = {
516 .usb_ctrl = CYPRESS_FX2, 516 .usb_ctrl = CYPRESS_FX2,
517 .firmware = "dvb-usb-terratec-h7-az6007.fw", 517 .firmware = "dvb-usb-terratec-h7-az6007.fw",
518 .no_reconnect = 1, 518 .no_reconnect = 1,
519 519 .size_of_priv = sizeof(struct az6007_device_state),
520 .identify_state = az6007_identify_state, 520 .identify_state = az6007_identify_state,
521 .num_adapters = 1, 521 .num_adapters = 1,
522 .adapter = { 522 .adapter = {
523 { 523 {
@@ -538,7 +538,6 @@ static struct dvb_usb_device_properties az6007_properties = {
538 } 538 }
539 } 539 }
540 }, 540 },
541 .size_of_priv = sizeof(struct az6007_device_state),
542 }} 541 }}
543 } }, 542 } },
544 .power_ctrl = az6007_power_ctrl, 543 .power_ctrl = az6007_power_ctrl,