Lines Matching refs:td_data
292 struct pch_udc_data_dma_desc *td_data; member
398 struct pch_udc_data_dma_desc *td_data; member
1512 struct pch_udc_data_dma_desc *td = req->td_data; in pch_udc_free_dma_chain()
1546 struct pch_udc_data_dma_desc *td = req->td_data, *last; in pch_udc_create_dma_chain()
1570 td->dataptr = req->td_data->dataptr + i; in pch_udc_create_dma_chain()
1612 req->td_data->status = (req->td_data->status & in prepare_dma()
1652 struct pch_udc_data_dma_desc *td_data; in pch_udc_start_rxrequest() local
1655 td_data = req->td_data; in pch_udc_start_rxrequest()
1658 td_data->status = (td_data->status & ~PCH_UDC_BUFF_STS) | in pch_udc_start_rxrequest()
1660 if ((td_data->status & PCH_UDC_DMA_LAST) == PCH_UDC_DMA_LAST) in pch_udc_start_rxrequest()
1662 td_data = phys_to_virt(td_data->next); in pch_udc_start_rxrequest()
1779 req->td_data = dma_desc; in pch_udc_alloc_request()
1806 if (req->td_data != NULL) { in pch_udc_free_request()
1809 dma_pool_free(ep->dev->data_requests, req->td_data, in pch_udc_free_request()
2088 struct pch_udc_data_dma_desc *td_data; in pch_udc_start_next_txrequest() local
2100 if (!req->td_data) in pch_udc_start_next_txrequest()
2105 td_data = req->td_data; in pch_udc_start_next_txrequest()
2107 td_data->status = (td_data->status & ~PCH_UDC_BUFF_STS) | in pch_udc_start_next_txrequest()
2109 if ((td_data->status & PCH_UDC_DMA_LAST) == PCH_UDC_DMA_LAST) in pch_udc_start_next_txrequest()
2111 td_data = phys_to_virt(td_data->next); in pch_udc_start_next_txrequest()
2146 req->td_data->status = PCH_UDC_BS_HST_BSY | PCH_UDC_DMA_LAST; in pch_udc_complete_transfer()
2182 td = req->td_data; in pch_udc_complete_receiver()
2188 (req->td_data->status & PCH_UDC_RXTX_STS), in pch_udc_complete_receiver()
2207 req->td_data->status |= PCH_UDC_DMA_LAST; in pch_udc_complete_receiver()
2347 ep_out->td_data->status = (ep_out->td_data->status & in pch_udc_svc_control_in()
2403 ep->td_data->status = (ep->td_data->status & in pch_udc_svc_control_out()
2500 ep->td_data = NULL; in pch_udc_activate_control_ep()
2522 ep->td_data->status = PCH_UDC_DMA_LAST; in pch_udc_activate_control_ep()
2523 ep->td_data->dataptr = dev->dma_addr; in pch_udc_activate_control_ep()
2524 ep->td_data->next = ep->td_data_phys; in pch_udc_activate_control_ep()
2910 struct pch_udc_data_dma_desc *td_data; in init_dma_pools() local
2941 td_data = dma_pool_alloc(dev->data_requests, GFP_KERNEL, in init_dma_pools()
2943 if (!td_data) { in init_dma_pools()
2948 dev->ep[UDC_EP0OUT_IDX].td_data = td_data; in init_dma_pools()
2951 dev->ep[UDC_EP0IN_IDX].td_data = NULL; in init_dma_pools()
3030 if (dev->ep[UDC_EP0OUT_IDX].td_data) { in pch_udc_remove()
3032 dev->ep[UDC_EP0OUT_IDX].td_data, in pch_udc_remove()