Lines Matching refs:ohci
26 static void ohci_hcd_init (struct ohci_hcd *ohci) in ohci_hcd_init() argument
28 ohci->next_statechange = jiffies; in ohci_hcd_init()
29 spin_lock_init (&ohci->lock); in ohci_hcd_init()
30 INIT_LIST_HEAD (&ohci->pending); in ohci_hcd_init()
31 INIT_LIST_HEAD(&ohci->eds_in_use); in ohci_hcd_init()
36 static int ohci_mem_init (struct ohci_hcd *ohci) in ohci_mem_init() argument
38 ohci->td_cache = dma_pool_create ("ohci_td", in ohci_mem_init()
39 ohci_to_hcd(ohci)->self.controller, in ohci_mem_init()
43 if (!ohci->td_cache) in ohci_mem_init()
45 ohci->ed_cache = dma_pool_create ("ohci_ed", in ohci_mem_init()
46 ohci_to_hcd(ohci)->self.controller, in ohci_mem_init()
50 if (!ohci->ed_cache) { in ohci_mem_init()
51 dma_pool_destroy (ohci->td_cache); in ohci_mem_init()
57 static void ohci_mem_cleanup (struct ohci_hcd *ohci) in ohci_mem_cleanup() argument
59 if (ohci->td_cache) { in ohci_mem_cleanup()
60 dma_pool_destroy (ohci->td_cache); in ohci_mem_cleanup()
61 ohci->td_cache = NULL; in ohci_mem_cleanup()
63 if (ohci->ed_cache) { in ohci_mem_cleanup()
64 dma_pool_destroy (ohci->ed_cache); in ohci_mem_cleanup()
65 ohci->ed_cache = NULL; in ohci_mem_cleanup()