Lines Matching refs:tt
696 hub_clear_tt_buffer (struct usb_device *hdev, u16 devinfo, u16 tt) in hub_clear_tt_buffer() argument
703 devinfo ^ 0x8000, tt, NULL, 0, 1000); in hub_clear_tt_buffer()
709 tt, NULL, 0, 1000); in hub_clear_tt_buffer()
721 container_of(work, struct usb_hub, tt.clear_work); in hub_tt_work()
724 spin_lock_irqsave (&hub->tt.lock, flags); in hub_tt_work()
725 while (!list_empty(&hub->tt.clear_list)) { in hub_tt_work()
732 next = hub->tt.clear_list.next; in hub_tt_work()
737 spin_unlock_irqrestore (&hub->tt.lock, flags); in hub_tt_work()
738 status = hub_clear_tt_buffer (hdev, clear->devinfo, clear->tt); in hub_tt_work()
742 clear->tt, clear->devinfo, status); in hub_tt_work()
750 spin_lock_irqsave(&hub->tt.lock, flags); in hub_tt_work()
752 spin_unlock_irqrestore (&hub->tt.lock, flags); in hub_tt_work()
805 struct usb_tt *tt = udev->tt; in usb_hub_clear_tt_buffer() local
820 clear->tt = tt->multi ? udev->ttport : 1; in usb_hub_clear_tt_buffer()
834 spin_lock_irqsave (&tt->lock, flags); in usb_hub_clear_tt_buffer()
835 list_add_tail (&clear->clear_list, &tt->clear_list); in usb_hub_clear_tt_buffer()
836 schedule_work(&tt->clear_work); in usb_hub_clear_tt_buffer()
837 spin_unlock_irqrestore (&tt->lock, flags); in usb_hub_clear_tt_buffer()
1063 &hub->tt, GFP_NOIO); in hub_activate()
1273 if (hub->tt.hub) in hub_quiesce()
1274 flush_work(&hub->tt.clear_work); in hub_quiesce()
1425 spin_lock_init (&hub->tt.lock); in hub_configure()
1426 INIT_LIST_HEAD (&hub->tt.clear_list); in hub_configure()
1427 INIT_WORK(&hub->tt.clear_work, hub_tt_work); in hub_configure()
1433 hub->tt.hub = hdev; in hub_configure()
1439 hub->tt.multi = 1; in hub_configure()
1443 hub->tt.hub = hdev; in hub_configure()
1458 hub->tt.think_time = 666; in hub_configure()
1461 8, hub->tt.think_time); in hub_configure()
1465 hub->tt.think_time = 666 * 2; in hub_configure()
1468 16, hub->tt.think_time); in hub_configure()
1471 hub->tt.think_time = 666 * 3; in hub_configure()
1474 24, hub->tt.think_time); in hub_configure()
1477 hub->tt.think_time = 666 * 4; in hub_configure()
1480 32, hub->tt.think_time); in hub_configure()
1602 &hub->tt, GFP_KERNEL); in hub_configure()
4321 if (hdev->tt) { in hub_port_init()
4322 udev->tt = hdev->tt; in hub_port_init()
4326 if (!hub->tt.hub) { in hub_port_init()
4331 udev->tt = &hub->tt; in hub_port_init()