Lines Matching refs:pQtd
82 static __inline__ void ms_ehci_qtd_init (struct ehci_qtd *pQtd, dma_addr_t tDmaAddr);
87 struct ehci_qtd *pQtd; in ms_ehci_qtd_alloc() local
90 pQtd = (struct ehci_qtd*) ms_mem_pool_alloc (pEhci->pQtdPool, iFlags, &tDmaAddr); in ms_ehci_qtd_alloc()
91 if (pQtd != 0) in ms_ehci_qtd_alloc()
93 ms_ehci_qtd_init (pQtd, tDmaAddr); in ms_ehci_qtd_alloc()
96 return pQtd; in ms_ehci_qtd_alloc()
99 static __inline__ void ms_ehci_qtd_init (struct ehci_qtd *pQtd, dma_addr_t tDmaAddr) in ms_ehci_qtd_init() argument
101 memset (pQtd, 0, sizeof *pQtd); in ms_ehci_qtd_init()
102 pQtd->qtd_dma_addr = tDmaAddr; in ms_ehci_qtd_init()
103 pQtd->hw_token = QTD_STS_HALT; in ms_ehci_qtd_init()
104 pQtd->hw_next_qtd = EHCI_LIST_END; in ms_ehci_qtd_init()
105 pQtd->hw_alt_next_qtd = EHCI_LIST_END; in ms_ehci_qtd_init()
106 ms_list_init (&pQtd->qtd_list); in ms_ehci_qtd_init()
109 static __inline__ void ms_ehci_qtd_free (struct ehci_hcd *pEhci, struct ehci_qtd *pQtd) in ms_ehci_qtd_free() argument
111 ms_mem_pool_free (pEhci->pQtdPool, pQtd, pQtd->qtd_dma_addr); in ms_ehci_qtd_free()