Lines Matching refs:td_data
288 struct pch_udc_data_dma_desc *td_data; member
393 struct pch_udc_data_dma_desc *td_data; member
1494 struct pch_udc_data_dma_desc *td = req->td_data; in pch_udc_free_dma_chain()
1527 struct pch_udc_data_dma_desc *td = req->td_data, *last; in pch_udc_create_dma_chain()
1551 td->dataptr = req->td_data->dataptr + i; in pch_udc_create_dma_chain()
1593 req->td_data->status = (req->td_data->status & in prepare_dma()
1633 struct pch_udc_data_dma_desc *td_data; in pch_udc_start_rxrequest() local
1636 td_data = req->td_data; in pch_udc_start_rxrequest()
1639 td_data->status = (td_data->status & ~PCH_UDC_BUFF_STS) | in pch_udc_start_rxrequest()
1641 if ((td_data->status & PCH_UDC_DMA_LAST) == PCH_UDC_DMA_LAST) in pch_udc_start_rxrequest()
1643 td_data = phys_to_virt(td_data->next); in pch_udc_start_rxrequest()
1760 req->td_data = dma_desc; in pch_udc_alloc_request()
1787 if (req->td_data != NULL) { in pch_udc_free_request()
1790 dma_pool_free(ep->dev->data_requests, req->td_data, in pch_udc_free_request()
2068 struct pch_udc_data_dma_desc *td_data; in pch_udc_start_next_txrequest() local
2080 if (!req->td_data) in pch_udc_start_next_txrequest()
2085 td_data = req->td_data; in pch_udc_start_next_txrequest()
2087 td_data->status = (td_data->status & ~PCH_UDC_BUFF_STS) | in pch_udc_start_next_txrequest()
2089 if ((td_data->status & PCH_UDC_DMA_LAST) == PCH_UDC_DMA_LAST) in pch_udc_start_next_txrequest()
2091 td_data = phys_to_virt(td_data->next); in pch_udc_start_next_txrequest()
2126 req->td_data->status = PCH_UDC_BS_HST_BSY | PCH_UDC_DMA_LAST; in pch_udc_complete_transfer()
2162 td = req->td_data; in pch_udc_complete_receiver()
2168 (req->td_data->status & PCH_UDC_RXTX_STS), in pch_udc_complete_receiver()
2187 req->td_data->status |= PCH_UDC_DMA_LAST; in pch_udc_complete_receiver()
2327 ep_out->td_data->status = (ep_out->td_data->status & in pch_udc_svc_control_in()
2383 ep->td_data->status = (ep->td_data->status & in pch_udc_svc_control_out()
2480 ep->td_data = NULL; in pch_udc_activate_control_ep()
2502 ep->td_data->status = PCH_UDC_DMA_LAST; in pch_udc_activate_control_ep()
2503 ep->td_data->dataptr = dev->dma_addr; in pch_udc_activate_control_ep()
2504 ep->td_data->next = ep->td_data_phys; in pch_udc_activate_control_ep()
2890 struct pch_udc_data_dma_desc *td_data; in init_dma_pools() local
2921 td_data = dma_pool_alloc(dev->data_requests, GFP_KERNEL, in init_dma_pools()
2923 if (!td_data) { in init_dma_pools()
2928 dev->ep[UDC_EP0OUT_IDX].td_data = td_data; in init_dma_pools()
2931 dev->ep[UDC_EP0IN_IDX].td_data = NULL; in init_dma_pools()
3010 if (dev->ep[UDC_EP0OUT_IDX].td_data) { in pch_udc_remove()
3012 dev->ep[UDC_EP0OUT_IDX].td_data, in pch_udc_remove()