aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/siano/smsusb.c
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@linuxtv.org>2008-06-15 16:52:24 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-07-20 06:21:59 -0400
commit18245e18eeae15e928b46c1ae0f3a19bdc50419d (patch)
treead4944cb0d154e737ab979d4010240f66275e291 /drivers/media/dvb/siano/smsusb.c
parentca78373687bddcd436e1bf2d9b6806cfd9cad8b8 (diff)
V4L/DVB (8286): sms1xxx: remove typedefs
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/dvb/siano/smsusb.c')
-rw-r--r--drivers/media/dvb/siano/smsusb.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/drivers/media/dvb/siano/smsusb.c b/drivers/media/dvb/siano/smsusb.c
index 82f2e3e4bec6..85172f47c737 100644
--- a/drivers/media/dvb/siano/smsusb.c
+++ b/drivers/media/dvb/siano/smsusb.c
@@ -40,33 +40,31 @@
40#define USB_PID_NOVA_B 0x0201 40#define USB_PID_NOVA_B 0x0201
41#define USB_PID_VEGA 0x0300 41#define USB_PID_VEGA 0x0300
42 42
43typedef struct _smsusb_device smsusb_device_t; 43struct smsusb_device_t;
44 44
45typedef struct _smsusb_urb 45struct smsusb_urb_t {
46{ 46 struct smscore_buffer_t *cb;
47 smscore_buffer_t *cb; 47 struct smsusb_device_t *dev;
48 smsusb_device_t *dev;
49 48
50 struct urb urb; 49 struct urb urb;
51} smsusb_urb_t; 50};
52 51
53typedef struct _smsusb_device 52struct smsusb_device_t {
54{
55 struct usb_device *udev; 53 struct usb_device *udev;
56 smscore_device_t *coredev; 54 struct smscore_device_t *coredev;
57 55
58 smsusb_urb_t surbs[MAX_URBS]; 56 struct smsusb_urb_t surbs[MAX_URBS];
59 57
60 int response_alignment; 58 int response_alignment;
61 int buffer_size; 59 int buffer_size;
62} *psmsusb_device_t; 60};
63 61
64int smsusb_submit_urb(smsusb_device_t *dev, smsusb_urb_t *surb); 62int smsusb_submit_urb(struct smsusb_device_t *dev, struct smsusb_urb_t *surb);
65 63
66void smsusb_onresponse(struct urb *urb) 64void smsusb_onresponse(struct urb *urb)
67{ 65{
68 smsusb_urb_t *surb = (smsusb_urb_t *) urb->context; 66 struct smsusb_urb_t *surb = (struct smsusb_urb_t *) urb->context;
69 smsusb_device_t *dev = surb->dev; 67 struct smsusb_device_t *dev = surb->dev;
70 68
71 if (urb->status < 0) { 69 if (urb->status < 0) {
72 printk(KERN_INFO "%s error, urb status %d, %d bytes\n", 70 printk(KERN_INFO "%s error, urb status %d, %d bytes\n",
@@ -75,7 +73,7 @@ void smsusb_onresponse(struct urb *urb)
75 } 73 }
76 74
77 if (urb->actual_length > 0) { 75 if (urb->actual_length > 0) {
78 SmsMsgHdr_ST *phdr = (SmsMsgHdr_ST *) surb->cb->p; 76 struct SmsMsgHdr_ST *phdr = (struct SmsMsgHdr_ST *) surb->cb->p;
79 77
80 if (urb->actual_length >= phdr->msgLength) { 78 if (urb->actual_length >= phdr->msgLength) {
81 surb->cb->size = phdr->msgLength; 79 surb->cb->size = phdr->msgLength;
@@ -102,7 +100,7 @@ void smsusb_onresponse(struct urb *urb)
102 /* move buffer pointer and 100 /* move buffer pointer and
103 * copy header to its new location */ 101 * copy header to its new location */
104 memcpy((char *) phdr + surb->cb->offset, 102 memcpy((char *) phdr + surb->cb->offset,
105 phdr, sizeof(SmsMsgHdr_ST)); 103 phdr, sizeof(struct SmsMsgHdr_ST));
106 } else 104 } else
107 surb->cb->offset = 0; 105 surb->cb->offset = 0;
108 106
@@ -119,7 +117,7 @@ exit_and_resubmit:
119 smsusb_submit_urb(dev, surb); 117 smsusb_submit_urb(dev, surb);
120} 118}
121 119
122int smsusb_submit_urb(smsusb_device_t *dev, smsusb_urb_t *surb) 120int smsusb_submit_urb(struct smsusb_device_t *dev, struct smsusb_urb_t *surb)
123{ 121{
124 if (!surb->cb) { 122 if (!surb->cb) {
125 surb->cb = smscore_getbuffer(dev->coredev); 123 surb->cb = smscore_getbuffer(dev->coredev);
@@ -145,7 +143,7 @@ int smsusb_submit_urb(smsusb_device_t *dev, smsusb_urb_t *surb)
145 return usb_submit_urb(&surb->urb, GFP_ATOMIC); 143 return usb_submit_urb(&surb->urb, GFP_ATOMIC);
146} 144}
147 145
148void smsusb_stop_streaming(smsusb_device_t *dev) 146void smsusb_stop_streaming(struct smsusb_device_t *dev)
149{ 147{
150 int i; 148 int i;
151 149
@@ -159,7 +157,7 @@ void smsusb_stop_streaming(smsusb_device_t *dev)
159 } 157 }
160} 158}
161 159
162int smsusb_start_streaming(smsusb_device_t *dev) 160int smsusb_start_streaming(struct smsusb_device_t *dev)
163{ 161{
164 int i, rc; 162 int i, rc;
165 163
@@ -178,7 +176,7 @@ int smsusb_start_streaming(smsusb_device_t *dev)
178 176
179int smsusb_sendrequest(void *context, void *buffer, size_t size) 177int smsusb_sendrequest(void *context, void *buffer, size_t size)
180{ 178{
181 smsusb_device_t *dev = (smsusb_device_t *) context; 179 struct smsusb_device_t *dev = (struct smsusb_device_t *) context;
182 int dummy; 180 int dummy;
183 181
184 return usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, 2), 182 return usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, 2),
@@ -235,7 +233,8 @@ int smsusb1_load_firmware(struct usb_device *udev, int id)
235 233
236void smsusb1_detectmode(void *context, int *mode) 234void smsusb1_detectmode(void *context, int *mode)
237{ 235{
238 char *product_string = ((smsusb_device_t *) context)->udev->product; 236 char *product_string =
237 ((struct smsusb_device_t *) context)->udev->product;
239 238
240 *mode = DEVICE_MODE_NONE; 239 *mode = DEVICE_MODE_NONE;
241 240
@@ -256,8 +255,8 @@ void smsusb1_detectmode(void *context, int *mode)
256 255
257int smsusb1_setmode(void *context, int mode) 256int smsusb1_setmode(void *context, int mode)
258{ 257{
259 SmsMsgHdr_ST Msg = { MSG_SW_RELOAD_REQ, 0, HIF_TASK, 258 struct SmsMsgHdr_ST Msg = { MSG_SW_RELOAD_REQ, 0, HIF_TASK,
260 sizeof(SmsMsgHdr_ST), 0 }; 259 sizeof(struct SmsMsgHdr_ST), 0 };
261 260
262 if (mode < DEVICE_MODE_DVBT || mode > DEVICE_MODE_DVBT_BDA) { 261 if (mode < DEVICE_MODE_DVBT || mode > DEVICE_MODE_DVBT_BDA) {
263 printk(KERN_INFO "%s invalid firmware id specified %d\n", 262 printk(KERN_INFO "%s invalid firmware id specified %d\n",
@@ -270,7 +269,8 @@ int smsusb1_setmode(void *context, int mode)
270 269
271void smsusb_term_device(struct usb_interface *intf) 270void smsusb_term_device(struct usb_interface *intf)
272{ 271{
273 smsusb_device_t *dev = (smsusb_device_t *) usb_get_intfdata(intf); 272 struct smsusb_device_t *dev =
273 (struct smsusb_device_t *) usb_get_intfdata(intf);
274 274
275 if (dev) { 275 if (dev) {
276 smsusb_stop_streaming(dev); 276 smsusb_stop_streaming(dev);
@@ -289,15 +289,15 @@ void smsusb_term_device(struct usb_interface *intf)
289 289
290int smsusb_init_device(struct usb_interface *intf) 290int smsusb_init_device(struct usb_interface *intf)
291{ 291{
292 smsdevice_params_t params; 292 struct smsdevice_params_t params;
293 smsusb_device_t *dev; 293 struct smsusb_device_t *dev;
294 int i, rc; 294 int i, rc;
295 295
296 /* create device object */ 296 /* create device object */
297 dev = kzalloc(sizeof(smsusb_device_t), GFP_KERNEL); 297 dev = kzalloc(sizeof(struct smsusb_device_t), GFP_KERNEL);
298 if (!dev) { 298 if (!dev) {
299 printk(KERN_INFO "%s kzalloc(sizeof(smsusb_device_t) failed\n", 299 printk(KERN_INFO "%s kzalloc(sizeof(struct smsusb_device_t) "
300 __func__); 300 "failed\n", __func__);
301 return -ENOMEM; 301 return -ENOMEM;
302 } 302 }
303 303
@@ -334,7 +334,7 @@ int smsusb_init_device(struct usb_interface *intf)
334 dev->buffer_size = USB2_BUFFER_SIZE; 334 dev->buffer_size = USB2_BUFFER_SIZE;
335 dev->response_alignment = 335 dev->response_alignment =
336 dev->udev->ep_in[1]->desc.wMaxPacketSize - 336 dev->udev->ep_in[1]->desc.wMaxPacketSize -
337 sizeof(SmsMsgHdr_ST); 337 sizeof(struct SmsMsgHdr_ST);
338 338
339 params.flags |= SMS_DEVICE_FAMILY2; 339 params.flags |= SMS_DEVICE_FAMILY2;
340 break; 340 break;