Lines Matching defs:hc
77 dma_to_td (struct ohci_hcd *hc, dma_addr_t td_dma)
82 td = hc->td_hash [TD_HASH_FUNC(td_dma)];
90 td_alloc (struct ohci_hcd *hc, gfp_t mem_flags)
94 struct usb_hcd *hcd = ohci_to_hcd(hc);
100 td = dma_pool_zalloc(hc->td_cache, mem_flags, &dma);
102 /* in case hc fetches it, make it look dead */
103 td->hwNextTD = cpu_to_hc32 (hc, dma);
111 td_free (struct ohci_hcd *hc, struct td *td)
113 struct td **prev = &hc->td_hash [TD_HASH_FUNC (td->td_dma)];
114 struct usb_hcd *hcd = ohci_to_hcd(hc);
120 else if ((td->hwINFO & cpu_to_hc32(hc, TD_DONE)) != 0)
121 ohci_dbg (hc, "no hash for td %p\n", td);
127 dma_pool_free(hc->td_cache, td, td->td_dma);
134 ed_alloc (struct ohci_hcd *hc, gfp_t mem_flags)
138 struct usb_hcd *hcd = ohci_to_hcd(hc);
144 ed = dma_pool_zalloc(hc->ed_cache, mem_flags, &dma);
153 ed_free (struct ohci_hcd *hc, struct ed *ed)
155 struct usb_hcd *hcd = ohci_to_hcd(hc);
161 dma_pool_free(hc->ed_cache, ed, ed->dma);