Lines Matching refs:qtd
111 static __inline__ void ehci_qtd_init (struct ehci_qtd *qtd, dma_addr_t dma);
117 struct ehci_qtd *qtd; in ehci_qtd_alloc() local
120 qtd = (struct ehci_qtd*) pci_pool_alloc (ehci->qtd_pool, flags, &dma); in ehci_qtd_alloc()
122 if (qtd != 0) in ehci_qtd_alloc()
124 ehci_qtd_init (qtd, dma); in ehci_qtd_alloc()
128 return qtd; in ehci_qtd_alloc()
132 static __inline__ void ehci_qtd_init (struct ehci_qtd *qtd, dma_addr_t dma) in ehci_qtd_init() argument
135 memset (qtd, 0, sizeof *qtd); in ehci_qtd_init()
136 qtd->qtd_dma = dma; in ehci_qtd_init()
137 qtd->hw_token = CPUToLE32 (QTD_STS_HALT); in ehci_qtd_init()
138 qtd->hw_next = EHCI_LIST_END; in ehci_qtd_init()
139 qtd->hw_alt_next = EHCI_LIST_END; in ehci_qtd_init()
140 INIT_LIST_HEAD (&qtd->qtd_list); in ehci_qtd_init()
144 static __inline__ void ehci_qtd_free (struct ehci_hcd *ehci, struct ehci_qtd *qtd) in ehci_qtd_free() argument
146 pci_pool_free (ehci->qtd_pool, qtd, qtd->qtd_dma); in ehci_qtd_free()