Lines Matching refs:clear
716 struct usb_tt_clear *clear; in hub_tt_work() local
722 clear = list_entry (next, struct usb_tt_clear, clear_list); in hub_tt_work()
723 list_del (&clear->clear_list); in hub_tt_work()
727 status = hub_clear_tt_buffer (hdev, clear->devinfo, clear->tt); in hub_tt_work()
731 clear->tt, clear->devinfo, status); in hub_tt_work()
734 drv = clear->hcd->driver; in hub_tt_work()
736 (drv->clear_tt_buffer_complete)(clear->hcd, clear->ep); in hub_tt_work()
738 kfree(clear); in hub_tt_work()
796 struct usb_tt_clear *clear; in usb_hub_clear_tt_buffer() local
802 if ((clear = kmalloc (sizeof *clear, GFP_ATOMIC)) == NULL) { in usb_hub_clear_tt_buffer()
809 clear->tt = tt->multi ? udev->ttport : 1; in usb_hub_clear_tt_buffer()
810 clear->devinfo = usb_pipeendpoint (pipe); in usb_hub_clear_tt_buffer()
811 clear->devinfo |= udev->devnum << 4; in usb_hub_clear_tt_buffer()
812 clear->devinfo |= usb_pipecontrol (pipe) in usb_hub_clear_tt_buffer()
816 clear->devinfo |= 1 << 15; in usb_hub_clear_tt_buffer()
819 clear->hcd = bus_to_hcd(udev->bus); in usb_hub_clear_tt_buffer()
820 clear->ep = urb->ep; in usb_hub_clear_tt_buffer()
824 list_add_tail (&clear->clear_list, &tt->clear_list); in usb_hub_clear_tt_buffer()