aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/input')
-rw-r--r--drivers/input/joystick/xpad.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
index 52ddb04644ab..d1c0e720d3f5 100644
--- a/drivers/input/joystick/xpad.c
+++ b/drivers/input/joystick/xpad.c
@@ -442,6 +442,23 @@ exit:
442 __FUNCTION__, retval); 442 __FUNCTION__, retval);
443} 443}
444 444
445static void xpad_bulk_out(struct urb *urb)
446{
447 switch (urb->status) {
448 case 0:
449 /* success */
450 break;
451 case -ECONNRESET:
452 case -ENOENT:
453 case -ESHUTDOWN:
454 /* this urb is terminated, clean up */
455 dbg("%s - urb shutting down with status: %d", __FUNCTION__, urb->status);
456 break;
457 default:
458 dbg("%s - nonzero urb status received: %d", __FUNCTION__, urb->status);
459 }
460}
461
445#if defined(CONFIG_JOYSTICK_XPAD_FF) || defined(CONFIG_JOYSTICK_XPAD_LEDS) 462#if defined(CONFIG_JOYSTICK_XPAD_FF) || defined(CONFIG_JOYSTICK_XPAD_LEDS)
446static void xpad_irq_out(struct urb *urb) 463static void xpad_irq_out(struct urb *urb)
447{ 464{
@@ -471,23 +488,6 @@ exit:
471 __FUNCTION__, retval); 488 __FUNCTION__, retval);
472} 489}
473 490
474static void xpad_bulk_out(struct urb *urb)
475{
476 switch (urb->status) {
477 case 0:
478 /* success */
479 break;
480 case -ECONNRESET:
481 case -ENOENT:
482 case -ESHUTDOWN:
483 /* this urb is terminated, clean up */
484 dbg("%s - urb shutting down with status: %d", __FUNCTION__, urb->status);
485 break;
486 default:
487 dbg("%s - nonzero urb status received: %d", __FUNCTION__, urb->status);
488 }
489}
490
491static int xpad_init_output(struct usb_interface *intf, struct usb_xpad *xpad) 491static int xpad_init_output(struct usb_interface *intf, struct usb_xpad *xpad)
492{ 492{
493 struct usb_endpoint_descriptor *ep_irq_out; 493 struct usb_endpoint_descriptor *ep_irq_out;