]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/usb/host/ohci.h
USB: OHCI: redesign the TD done list
[karo-tx-linux.git] / drivers / usb / host / ohci.h
index 05e02a709d4f110c4a3570eaec4025f097acaa86..a8259bc6fd8b37f64215df1ced984669ee0b89a4 100644 (file)
@@ -380,6 +380,7 @@ struct ohci_hcd {
        struct dma_pool         *td_cache;
        struct dma_pool         *ed_cache;
        struct td               *td_hash [TD_HASH_SIZE];
+       struct td               *dl_start, *dl_end;     /* the done list */
        struct list_head        pending;
 
        /*
@@ -411,12 +412,6 @@ struct ohci_hcd {
 
        struct work_struct      nec_work;       /* Worker for NEC quirk */
 
-       /* Needed for ZF Micro quirk */
-       struct timer_list       unlink_watchdog;
-       unsigned                eds_scheduled;
-       struct ed               *ed_to_check;
-       unsigned                zf_delay;
-
        struct dentry           *debug_dir;
        struct dentry           *debug_async;
        struct dentry           *debug_periodic;