diff options
| author | Steve French <sfrench@us.ibm.com> | 2008-04-25 16:20:10 -0400 |
|---|---|---|
| committer | Steve French <sfrench@us.ibm.com> | 2008-04-25 16:20:10 -0400 |
| commit | 404e86e1550cc2c84bb57a372af784585c732f9a (patch) | |
| tree | c0e8e2d61c1b1c79705c0dc9f0f16e35267286e4 /drivers/usb/serial/empeg.c | |
| parent | 0206e61b467fde4d7b50f1a64355182a4fd9576b (diff) | |
| parent | b9fa38f75ea7e1f64bc29653ca9758303ce698e4 (diff) | |
Merge branch 'master' of /pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'drivers/usb/serial/empeg.c')
| -rw-r--r-- | drivers/usb/serial/empeg.c | 59 |
1 files changed, 28 insertions, 31 deletions
diff --git a/drivers/usb/serial/empeg.c b/drivers/usb/serial/empeg.c index a5c8e1e17ea5..c5ec309a3cb1 100644 --- a/drivers/usb/serial/empeg.c +++ b/drivers/usb/serial/empeg.c | |||
| @@ -118,9 +118,6 @@ static struct usb_serial_driver empeg_device = { | |||
| 118 | }, | 118 | }, |
| 119 | .id_table = id_table, | 119 | .id_table = id_table, |
| 120 | .usb_driver = &empeg_driver, | 120 | .usb_driver = &empeg_driver, |
| 121 | .num_interrupt_in = 0, | ||
| 122 | .num_bulk_in = 1, | ||
| 123 | .num_bulk_out = 1, | ||
| 124 | .num_ports = 1, | 121 | .num_ports = 1, |
| 125 | .open = empeg_open, | 122 | .open = empeg_open, |
| 126 | .close = empeg_close, | 123 | .close = empeg_close, |
| @@ -153,7 +150,7 @@ static int empeg_open (struct usb_serial_port *port, struct file *filp) | |||
| 153 | struct usb_serial *serial = port->serial; | 150 | struct usb_serial *serial = port->serial; |
| 154 | int result = 0; | 151 | int result = 0; |
| 155 | 152 | ||
| 156 | dbg("%s - port %d", __FUNCTION__, port->number); | 153 | dbg("%s - port %d", __func__, port->number); |
| 157 | 154 | ||
| 158 | /* Force default termio settings */ | 155 | /* Force default termio settings */ |
| 159 | empeg_set_termios (port, NULL) ; | 156 | empeg_set_termios (port, NULL) ; |
| @@ -175,7 +172,7 @@ static int empeg_open (struct usb_serial_port *port, struct file *filp) | |||
| 175 | result = usb_submit_urb(port->read_urb, GFP_KERNEL); | 172 | result = usb_submit_urb(port->read_urb, GFP_KERNEL); |
| 176 | 173 | ||
| 177 | if (result) | 174 | if (result) |
| 178 | dev_err(&port->dev, "%s - failed submitting read urb, error %d\n", __FUNCTION__, result); | 175 | dev_err(&port->dev, "%s - failed submitting read urb, error %d\n", __func__, result); |
| 179 | 176 | ||
| 180 | return result; | 177 | return result; |
| 181 | } | 178 | } |
| @@ -183,7 +180,7 @@ static int empeg_open (struct usb_serial_port *port, struct file *filp) | |||
| 183 | 180 | ||
| 184 | static void empeg_close (struct usb_serial_port *port, struct file * filp) | 181 | static void empeg_close (struct usb_serial_port *port, struct file * filp) |
| 185 | { | 182 | { |
| 186 | dbg("%s - port %d", __FUNCTION__, port->number); | 183 | dbg("%s - port %d", __func__, port->number); |
| 187 | 184 | ||
| 188 | /* shutdown our bulk read */ | 185 | /* shutdown our bulk read */ |
| 189 | usb_kill_urb(port->read_urb); | 186 | usb_kill_urb(port->read_urb); |
| @@ -203,7 +200,7 @@ static int empeg_write (struct usb_serial_port *port, const unsigned char *buf, | |||
| 203 | int bytes_sent = 0; | 200 | int bytes_sent = 0; |
| 204 | int transfer_size; | 201 | int transfer_size; |
| 205 | 202 | ||
| 206 | dbg("%s - port %d", __FUNCTION__, port->number); | 203 | dbg("%s - port %d", __func__, port->number); |
| 207 | 204 | ||
| 208 | while (count > 0) { | 205 | while (count > 0) { |
| 209 | 206 | ||
| @@ -222,14 +219,14 @@ static int empeg_write (struct usb_serial_port *port, const unsigned char *buf, | |||
| 222 | spin_unlock_irqrestore (&write_urb_pool_lock, flags); | 219 | spin_unlock_irqrestore (&write_urb_pool_lock, flags); |
| 223 | 220 | ||
| 224 | if (urb == NULL) { | 221 | if (urb == NULL) { |
| 225 | dbg("%s - no more free urbs", __FUNCTION__); | 222 | dbg("%s - no more free urbs", __func__); |
| 226 | goto exit; | 223 | goto exit; |
| 227 | } | 224 | } |
| 228 | 225 | ||
| 229 | if (urb->transfer_buffer == NULL) { | 226 | if (urb->transfer_buffer == NULL) { |
| 230 | urb->transfer_buffer = kmalloc (URB_TRANSFER_BUFFER_SIZE, GFP_ATOMIC); | 227 | urb->transfer_buffer = kmalloc (URB_TRANSFER_BUFFER_SIZE, GFP_ATOMIC); |
| 231 | if (urb->transfer_buffer == NULL) { | 228 | if (urb->transfer_buffer == NULL) { |
| 232 | dev_err(&port->dev, "%s no more kernel memory...\n", __FUNCTION__); | 229 | dev_err(&port->dev, "%s no more kernel memory...\n", __func__); |
| 233 | goto exit; | 230 | goto exit; |
| 234 | } | 231 | } |
| 235 | } | 232 | } |
| @@ -238,7 +235,7 @@ static int empeg_write (struct usb_serial_port *port, const unsigned char *buf, | |||
| 238 | 235 | ||
| 239 | memcpy (urb->transfer_buffer, current_position, transfer_size); | 236 | memcpy (urb->transfer_buffer, current_position, transfer_size); |
| 240 | 237 | ||
| 241 | usb_serial_debug_data(debug, &port->dev, __FUNCTION__, transfer_size, urb->transfer_buffer); | 238 | usb_serial_debug_data(debug, &port->dev, __func__, transfer_size, urb->transfer_buffer); |
| 242 | 239 | ||
| 243 | /* build up our urb */ | 240 | /* build up our urb */ |
| 244 | usb_fill_bulk_urb ( | 241 | usb_fill_bulk_urb ( |
| @@ -254,7 +251,7 @@ static int empeg_write (struct usb_serial_port *port, const unsigned char *buf, | |||
| 254 | /* send it down the pipe */ | 251 | /* send it down the pipe */ |
| 255 | status = usb_submit_urb(urb, GFP_ATOMIC); | 252 | status = usb_submit_urb(urb, GFP_ATOMIC); |
| 256 | if (status) { | 253 | if (status) { |
| 257 | dev_err(&port->dev, "%s - usb_submit_urb(write bulk) failed with status = %d\n", __FUNCTION__, status); | 254 | dev_err(&port->dev, "%s - usb_submit_urb(write bulk) failed with status = %d\n", __func__, status); |
| 258 | bytes_sent = status; | 255 | bytes_sent = status; |
| 259 | break; | 256 | break; |
| 260 | } | 257 | } |
| @@ -278,7 +275,7 @@ static int empeg_write_room (struct usb_serial_port *port) | |||
| 278 | int i; | 275 | int i; |
| 279 | int room = 0; | 276 | int room = 0; |
| 280 | 277 | ||
| 281 | dbg("%s - port %d", __FUNCTION__, port->number); | 278 | dbg("%s - port %d", __func__, port->number); |
| 282 | 279 | ||
| 283 | spin_lock_irqsave (&write_urb_pool_lock, flags); | 280 | spin_lock_irqsave (&write_urb_pool_lock, flags); |
| 284 | 281 | ||
| @@ -291,7 +288,7 @@ static int empeg_write_room (struct usb_serial_port *port) | |||
| 291 | 288 | ||
| 292 | spin_unlock_irqrestore (&write_urb_pool_lock, flags); | 289 | spin_unlock_irqrestore (&write_urb_pool_lock, flags); |
| 293 | 290 | ||
| 294 | dbg("%s - returns %d", __FUNCTION__, room); | 291 | dbg("%s - returns %d", __func__, room); |
| 295 | 292 | ||
| 296 | return (room); | 293 | return (room); |
| 297 | 294 | ||
| @@ -304,7 +301,7 @@ static int empeg_chars_in_buffer (struct usb_serial_port *port) | |||
| 304 | int i; | 301 | int i; |
| 305 | int chars = 0; | 302 | int chars = 0; |
| 306 | 303 | ||
| 307 | dbg("%s - port %d", __FUNCTION__, port->number); | 304 | dbg("%s - port %d", __func__, port->number); |
| 308 | 305 | ||
| 309 | spin_lock_irqsave (&write_urb_pool_lock, flags); | 306 | spin_lock_irqsave (&write_urb_pool_lock, flags); |
| 310 | 307 | ||
| @@ -317,7 +314,7 @@ static int empeg_chars_in_buffer (struct usb_serial_port *port) | |||
| 317 | 314 | ||
| 318 | spin_unlock_irqrestore (&write_urb_pool_lock, flags); | 315 | spin_unlock_irqrestore (&write_urb_pool_lock, flags); |
| 319 | 316 | ||
| 320 | dbg("%s - returns %d", __FUNCTION__, chars); | 317 | dbg("%s - returns %d", __func__, chars); |
| 321 | 318 | ||
| 322 | return (chars); | 319 | return (chars); |
| 323 | 320 | ||
| @@ -329,11 +326,11 @@ static void empeg_write_bulk_callback (struct urb *urb) | |||
| 329 | struct usb_serial_port *port = urb->context; | 326 | struct usb_serial_port *port = urb->context; |
| 330 | int status = urb->status; | 327 | int status = urb->status; |
| 331 | 328 | ||
| 332 | dbg("%s - port %d", __FUNCTION__, port->number); | 329 | dbg("%s - port %d", __func__, port->number); |
| 333 | 330 | ||
| 334 | if (status) { | 331 | if (status) { |
| 335 | dbg("%s - nonzero write bulk status received: %d", | 332 | dbg("%s - nonzero write bulk status received: %d", |
| 336 | __FUNCTION__, status); | 333 | __func__, status); |
| 337 | return; | 334 | return; |
| 338 | } | 335 | } |
| 339 | 336 | ||
| @@ -343,21 +340,21 @@ static void empeg_write_bulk_callback (struct urb *urb) | |||
| 343 | 340 | ||
| 344 | static void empeg_read_bulk_callback (struct urb *urb) | 341 | static void empeg_read_bulk_callback (struct urb *urb) |
| 345 | { | 342 | { |
| 346 | struct usb_serial_port *port = (struct usb_serial_port *)urb->context; | 343 | struct usb_serial_port *port = urb->context; |
| 347 | struct tty_struct *tty; | 344 | struct tty_struct *tty; |
| 348 | unsigned char *data = urb->transfer_buffer; | 345 | unsigned char *data = urb->transfer_buffer; |
| 349 | int result; | 346 | int result; |
| 350 | int status = urb->status; | 347 | int status = urb->status; |
| 351 | 348 | ||
| 352 | dbg("%s - port %d", __FUNCTION__, port->number); | 349 | dbg("%s - port %d", __func__, port->number); |
| 353 | 350 | ||
| 354 | if (status) { | 351 | if (status) { |
| 355 | dbg("%s - nonzero read bulk status received: %d", | 352 | dbg("%s - nonzero read bulk status received: %d", |
| 356 | __FUNCTION__, status); | 353 | __func__, status); |
| 357 | return; | 354 | return; |
| 358 | } | 355 | } |
| 359 | 356 | ||
| 360 | usb_serial_debug_data(debug, &port->dev, __FUNCTION__, urb->actual_length, data); | 357 | usb_serial_debug_data(debug, &port->dev, __func__, urb->actual_length, data); |
| 361 | 358 | ||
| 362 | tty = port->tty; | 359 | tty = port->tty; |
| 363 | 360 | ||
| @@ -382,7 +379,7 @@ static void empeg_read_bulk_callback (struct urb *urb) | |||
| 382 | result = usb_submit_urb(port->read_urb, GFP_ATOMIC); | 379 | result = usb_submit_urb(port->read_urb, GFP_ATOMIC); |
| 383 | 380 | ||
| 384 | if (result) | 381 | if (result) |
| 385 | dev_err(&urb->dev->dev, "%s - failed resubmitting read urb, error %d\n", __FUNCTION__, result); | 382 | dev_err(&urb->dev->dev, "%s - failed resubmitting read urb, error %d\n", __func__, result); |
| 386 | 383 | ||
| 387 | return; | 384 | return; |
| 388 | 385 | ||
| @@ -391,7 +388,7 @@ static void empeg_read_bulk_callback (struct urb *urb) | |||
| 391 | 388 | ||
| 392 | static void empeg_throttle (struct usb_serial_port *port) | 389 | static void empeg_throttle (struct usb_serial_port *port) |
| 393 | { | 390 | { |
| 394 | dbg("%s - port %d", __FUNCTION__, port->number); | 391 | dbg("%s - port %d", __func__, port->number); |
| 395 | usb_kill_urb(port->read_urb); | 392 | usb_kill_urb(port->read_urb); |
| 396 | } | 393 | } |
| 397 | 394 | ||
| @@ -400,14 +397,14 @@ static void empeg_unthrottle (struct usb_serial_port *port) | |||
| 400 | { | 397 | { |
| 401 | int result; | 398 | int result; |
| 402 | 399 | ||
| 403 | dbg("%s - port %d", __FUNCTION__, port->number); | 400 | dbg("%s - port %d", __func__, port->number); |
| 404 | 401 | ||
| 405 | port->read_urb->dev = port->serial->dev; | 402 | port->read_urb->dev = port->serial->dev; |
| 406 | 403 | ||
| 407 | result = usb_submit_urb(port->read_urb, GFP_ATOMIC); | 404 | result = usb_submit_urb(port->read_urb, GFP_ATOMIC); |
| 408 | 405 | ||
| 409 | if (result) | 406 | if (result) |
| 410 | dev_err(&port->dev, "%s - failed submitting read urb, error %d\n", __FUNCTION__, result); | 407 | dev_err(&port->dev, "%s - failed submitting read urb, error %d\n", __func__, result); |
| 411 | 408 | ||
| 412 | return; | 409 | return; |
| 413 | } | 410 | } |
| @@ -417,14 +414,14 @@ static int empeg_startup (struct usb_serial *serial) | |||
| 417 | { | 414 | { |
| 418 | int r; | 415 | int r; |
| 419 | 416 | ||
| 420 | dbg("%s", __FUNCTION__); | 417 | dbg("%s", __func__); |
| 421 | 418 | ||
| 422 | if (serial->dev->actconfig->desc.bConfigurationValue != 1) { | 419 | if (serial->dev->actconfig->desc.bConfigurationValue != 1) { |
| 423 | err("active config #%d != 1 ??", | 420 | err("active config #%d != 1 ??", |
| 424 | serial->dev->actconfig->desc.bConfigurationValue); | 421 | serial->dev->actconfig->desc.bConfigurationValue); |
| 425 | return -ENODEV; | 422 | return -ENODEV; |
| 426 | } | 423 | } |
| 427 | dbg("%s - reset config", __FUNCTION__); | 424 | dbg("%s - reset config", __func__); |
| 428 | r = usb_reset_configuration (serial->dev); | 425 | r = usb_reset_configuration (serial->dev); |
| 429 | 426 | ||
| 430 | /* continue on with initialization */ | 427 | /* continue on with initialization */ |
| @@ -435,13 +432,13 @@ static int empeg_startup (struct usb_serial *serial) | |||
| 435 | 432 | ||
| 436 | static void empeg_shutdown (struct usb_serial *serial) | 433 | static void empeg_shutdown (struct usb_serial *serial) |
| 437 | { | 434 | { |
| 438 | dbg ("%s", __FUNCTION__); | 435 | dbg ("%s", __func__); |
| 439 | } | 436 | } |
| 440 | 437 | ||
| 441 | 438 | ||
| 442 | static int empeg_ioctl (struct usb_serial_port *port, struct file * file, unsigned int cmd, unsigned long arg) | 439 | static int empeg_ioctl (struct usb_serial_port *port, struct file * file, unsigned int cmd, unsigned long arg) |
| 443 | { | 440 | { |
| 444 | dbg("%s - port %d, cmd 0x%.4x", __FUNCTION__, port->number, cmd); | 441 | dbg("%s - port %d, cmd 0x%.4x", __func__, port->number, cmd); |
| 445 | 442 | ||
| 446 | return -ENOIOCTLCMD; | 443 | return -ENOIOCTLCMD; |
| 447 | } | 444 | } |
| @@ -450,7 +447,7 @@ static int empeg_ioctl (struct usb_serial_port *port, struct file * file, unsign | |||
| 450 | static void empeg_set_termios (struct usb_serial_port *port, struct ktermios *old_termios) | 447 | static void empeg_set_termios (struct usb_serial_port *port, struct ktermios *old_termios) |
| 451 | { | 448 | { |
| 452 | struct ktermios *termios = port->tty->termios; | 449 | struct ktermios *termios = port->tty->termios; |
| 453 | dbg("%s - port %d", __FUNCTION__, port->number); | 450 | dbg("%s - port %d", __func__, port->number); |
| 454 | 451 | ||
| 455 | /* | 452 | /* |
| 456 | * The empeg-car player wants these particular tty settings. | 453 | * The empeg-car player wants these particular tty settings. |
| @@ -517,7 +514,7 @@ static int __init empeg_init (void) | |||
| 517 | urb->transfer_buffer = kmalloc (URB_TRANSFER_BUFFER_SIZE, GFP_KERNEL); | 514 | urb->transfer_buffer = kmalloc (URB_TRANSFER_BUFFER_SIZE, GFP_KERNEL); |
| 518 | if (!urb->transfer_buffer) { | 515 | if (!urb->transfer_buffer) { |
| 519 | err("%s - out of memory for urb buffers.", | 516 | err("%s - out of memory for urb buffers.", |
| 520 | __FUNCTION__); | 517 | __func__); |
| 521 | continue; | 518 | continue; |
| 522 | } | 519 | } |
| 523 | } | 520 | } |
