Lines Matching refs:urb
144 struct urb *tx_urb;
150 struct urb *rx_urb;
155 struct urb *speed_urb;
167 static void ksdazzle_speed_irq(struct urb *urb) in ksdazzle_speed_irq() argument
170 if (urb->status != 0) in ksdazzle_speed_irq()
171 dev_err(&urb->dev->dev, in ksdazzle_speed_irq()
173 urb->status); in ksdazzle_speed_irq()
211 static void ksdazzle_send_irq(struct urb *urb);
239 static void ksdazzle_send_irq(struct urb *urb) in ksdazzle_send_irq() argument
241 struct ksdazzle_cb *kingsun = urb->context; in ksdazzle_send_irq()
253 if (urb->status != 0) { in ksdazzle_send_irq()
256 urb->status); in ksdazzle_send_irq()
349 static void ksdazzle_rcv_irq(struct urb *urb) in ksdazzle_rcv_irq() argument
351 struct ksdazzle_cb *kingsun = urb->context; in ksdazzle_rcv_irq()
361 if (urb->status != 0) { in ksdazzle_rcv_irq()
364 urb->status); in ksdazzle_rcv_irq()
369 if (urb->actual_length > 0) { in ksdazzle_rcv_irq()
370 __u8 *bytes = urb->transfer_buffer; in ksdazzle_rcv_irq()
373 for (i = 0; i < urb->actual_length; i++) { in ksdazzle_rcv_irq()
384 urb->status = 0; in ksdazzle_rcv_irq()
385 usb_submit_urb(urb, GFP_ATOMIC); in ksdazzle_rcv_irq()