Lines Matching refs:urb

50 	void (*callback)(struct urb *);		/* callback function */
54 static void atp_complete_geyser_1_2(struct urb *urb);
55 static void atp_complete_geyser_3_4(struct urb *urb);
213 struct urb *urb; /* usb request block */ member
340 retval = usb_submit_urb(dev->urb, GFP_ATOMIC); in atp_reinit()
459 static int atp_status_check(struct urb *urb) in atp_status_check() argument
461 struct atp *dev = urb->context; in atp_status_check()
464 switch (urb->status) { in atp_status_check()
472 dev->info->datalen, dev->urb->actual_length); in atp_status_check()
481 urb->status); in atp_status_check()
487 urb->status); in atp_status_check()
492 if (dev->urb->actual_length != dev->info->datalen) { in atp_status_check()
495 dev->data[0], dev->urb->actual_length); in atp_status_check()
528 static void atp_complete_geyser_1_2(struct urb *urb) in atp_complete_geyser_1_2() argument
533 struct atp *dev = urb->context; in atp_complete_geyser_1_2()
534 int status = atp_status_check(urb); in atp_complete_geyser_1_2()
659 retval = usb_submit_urb(dev->urb, GFP_ATOMIC); in atp_complete_geyser_1_2()
668 static void atp_complete_geyser_3_4(struct urb *urb) in atp_complete_geyser_3_4() argument
673 struct atp *dev = urb->context; in atp_complete_geyser_3_4()
674 int status = atp_status_check(urb); in atp_complete_geyser_3_4()
802 retval = usb_submit_urb(dev->urb, GFP_ATOMIC); in atp_complete_geyser_3_4()
813 if (usb_submit_urb(dev->urb, GFP_ATOMIC)) in atp_open()
824 usb_kill_urb(dev->urb); in atp_close()
884 dev->urb = usb_alloc_urb(0, GFP_KERNEL); in atp_probe()
885 if (!dev->urb) in atp_probe()
889 &dev->urb->transfer_dma); in atp_probe()
893 usb_fill_int_urb(dev->urb, udev, in atp_probe()
945 dev->data, dev->urb->transfer_dma); in atp_probe()
947 usb_free_urb(dev->urb); in atp_probe()
961 usb_kill_urb(dev->urb); in atp_disconnect()
964 dev->data, dev->urb->transfer_dma); in atp_disconnect()
965 usb_free_urb(dev->urb); in atp_disconnect()
979 if (dev->open && usb_submit_urb(dev->urb, GFP_ATOMIC)) in atp_recover()
989 usb_kill_urb(dev->urb); in atp_suspend()
997 if (dev->open && usb_submit_urb(dev->urb, GFP_ATOMIC)) in atp_resume()