Lines Matching refs:td_data
295 struct pch_udc_data_dma_desc *td_data; member
408 struct pch_udc_data_dma_desc *td_data; member
1521 struct pch_udc_data_dma_desc *td = req->td_data; in pch_udc_free_dma_chain()
1555 struct pch_udc_data_dma_desc *td = req->td_data, *last; in pch_udc_create_dma_chain()
1579 td->dataptr = req->td_data->dataptr + i; in pch_udc_create_dma_chain()
1621 req->td_data->status = (req->td_data->status & in prepare_dma()
1661 struct pch_udc_data_dma_desc *td_data; in pch_udc_start_rxrequest() local
1664 td_data = req->td_data; in pch_udc_start_rxrequest()
1667 td_data->status = (td_data->status & ~PCH_UDC_BUFF_STS) | in pch_udc_start_rxrequest()
1669 if ((td_data->status & PCH_UDC_DMA_LAST) == PCH_UDC_DMA_LAST) in pch_udc_start_rxrequest()
1671 td_data = phys_to_virt(td_data->next); in pch_udc_start_rxrequest()
1792 req->td_data = dma_desc; in pch_udc_alloc_request()
1819 if (req->td_data != NULL) { in pch_udc_free_request()
1822 pci_pool_free(ep->dev->data_requests, req->td_data, in pch_udc_free_request()
2108 struct pch_udc_data_dma_desc *td_data; in pch_udc_start_next_txrequest() local
2120 if (!req->td_data) in pch_udc_start_next_txrequest()
2125 td_data = req->td_data; in pch_udc_start_next_txrequest()
2127 td_data->status = (td_data->status & ~PCH_UDC_BUFF_STS) | in pch_udc_start_next_txrequest()
2129 if ((td_data->status & PCH_UDC_DMA_LAST) == PCH_UDC_DMA_LAST) in pch_udc_start_next_txrequest()
2131 td_data = phys_to_virt(td_data->next); in pch_udc_start_next_txrequest()
2166 req->td_data->status = PCH_UDC_BS_HST_BSY | PCH_UDC_DMA_LAST; in pch_udc_complete_transfer()
2202 td = req->td_data; in pch_udc_complete_receiver()
2208 (req->td_data->status & PCH_UDC_RXTX_STS), in pch_udc_complete_receiver()
2227 req->td_data->status |= PCH_UDC_DMA_LAST; in pch_udc_complete_receiver()
2367 ep_out->td_data->status = (ep_out->td_data->status & in pch_udc_svc_control_in()
2423 ep->td_data->status = (ep->td_data->status & in pch_udc_svc_control_out()
2525 ep->td_data = NULL; in pch_udc_activate_control_ep()
2547 ep->td_data->status = PCH_UDC_DMA_LAST; in pch_udc_activate_control_ep()
2548 ep->td_data->dataptr = dev->dma_addr; in pch_udc_activate_control_ep()
2549 ep->td_data->next = ep->td_data_phys; in pch_udc_activate_control_ep()
2936 struct pch_udc_data_dma_desc *td_data; in init_dma_pools() local
2966 td_data = pci_pool_alloc(dev->data_requests, GFP_KERNEL, in init_dma_pools()
2968 if (!td_data) { in init_dma_pools()
2973 dev->ep[UDC_EP0OUT_IDX].td_data = td_data; in init_dma_pools()
2976 dev->ep[UDC_EP0IN_IDX].td_data = NULL; in init_dma_pools()
3056 if (dev->ep[UDC_EP0OUT_IDX].td_data) { in pch_udc_remove()
3058 dev->ep[UDC_EP0OUT_IDX].td_data, in pch_udc_remove()