Lines Matching refs:urb
76 static void iforce_usb_irq(struct urb *urb) in iforce_usb_irq() argument
78 struct iforce *iforce = urb->context; in iforce_usb_irq()
82 switch (urb->status) { in iforce_usb_irq()
91 __func__, urb->status); in iforce_usb_irq()
95 __func__, urb->status); in iforce_usb_irq()
100 (iforce->data[0] << 8) | (urb->actual_length - 1), iforce->data + 1); in iforce_usb_irq()
103 status = usb_submit_urb (urb, GFP_ATOMIC); in iforce_usb_irq()
109 static void iforce_usb_out(struct urb *urb) in iforce_usb_out() argument
111 struct iforce *iforce = urb->context; in iforce_usb_out()
113 if (urb->status) { in iforce_usb_out()
116 urb->status); in iforce_usb_out()
125 static void iforce_usb_ctrl(struct urb *urb) in iforce_usb_ctrl() argument
127 struct iforce *iforce = urb->context; in iforce_usb_ctrl()
128 if (urb->status) return; in iforce_usb_ctrl()
129 iforce->ecmd = 0xff00 | urb->actual_length; in iforce_usb_ctrl()