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 clear = kmalloc(sizeof *clear, GFP_ATOMIC); in usb_hub_clear_tt_buffer()
803 if (clear == NULL) { in usb_hub_clear_tt_buffer()
810 clear->tt = tt->multi ? udev->ttport : 1; in usb_hub_clear_tt_buffer()
811 clear->devinfo = usb_pipeendpoint (pipe); in usb_hub_clear_tt_buffer()
812 clear->devinfo |= udev->devnum << 4; in usb_hub_clear_tt_buffer()
813 clear->devinfo |= usb_pipecontrol(pipe) in usb_hub_clear_tt_buffer()
817 clear->devinfo |= 1 << 15; in usb_hub_clear_tt_buffer()
820 clear->hcd = bus_to_hcd(udev->bus); in usb_hub_clear_tt_buffer()
821 clear->ep = urb->ep; in usb_hub_clear_tt_buffer()
825 list_add_tail(&clear->clear_list, &tt->clear_list); in usb_hub_clear_tt_buffer()