Lines Matching refs:urb
179 struct urb *tx_urb;
186 struct urb *rx_urb;
192 struct urb *speed_urb;
244 static void ks959_speed_irq(struct urb *urb) in ks959_speed_irq() argument
247 if (urb->status != 0) { in ks959_speed_irq()
248 dev_err(&urb->dev->dev, in ks959_speed_irq()
250 urb->status); in ks959_speed_irq()
289 static void ks959_send_irq(struct urb *urb);
326 static void ks959_send_irq(struct urb *urb) in ks959_send_irq() argument
328 struct ks959_cb *kingsun = urb->context; in ks959_send_irq()
340 if (urb->status != 0) { in ks959_send_irq()
343 urb->status); in ks959_send_irq()
435 static void ks959_rcv_irq(struct urb *urb) in ks959_rcv_irq() argument
437 struct ks959_cb *kingsun = urb->context; in ks959_rcv_irq()
447 if (urb->status != 0) { in ks959_rcv_irq()
450 urb->status); in ks959_rcv_irq()
455 if (urb->actual_length > 0) { in ks959_rcv_irq()
456 __u8 *bytes = urb->transfer_buffer; in ks959_rcv_irq()
459 for (i = 0; i < urb->actual_length; i++) { in ks959_rcv_irq()
487 urb->status = 0; in ks959_rcv_irq()
488 ret = usb_submit_urb(urb, GFP_ATOMIC); in ks959_rcv_irq()