Home
last modified time | relevance | path

Searched refs:desc_node (Results 1 – 10 of 10) sorted by relevance

/drivers/dma/
Dtimb_dma.c75 struct list_head desc_node; member
233 desc_node); in __td_start_dma()
275 desc_node); in __td_finish()
294 list_move(&td_desc->desc_node, &td_chan->free_list); in __td_finish()
318 struct timb_dma_desc, desc_node); in __td_ier_mask()
335 desc_node); in __td_start_next()
340 list_move(&td_desc->desc_node, &td_chan->active_list); in __td_start_next()
358 list_add_tail(&td_desc->desc_node, &td_chan->active_list); in td_tx_submit()
364 list_add_tail(&td_desc->desc_node, &td_chan->queue); in td_tx_submit()
430 list_add(&td_desc->desc_node, &td_chan->free_list); in td_desc_put()
[all …]
Dtxx9dmac.c169 struct txx9dmac_desc, desc_node); in txx9dmac_first_active()
175 struct txx9dmac_desc, desc_node); in txx9dmac_last_active()
180 return list_entry(dc->queue.next, struct txx9dmac_desc, desc_node); in txx9dmac_first_queued()
186 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node); in txx9dmac_last_child()
218 list_for_each_entry_safe(desc, _desc, &dc->free_list, desc_node) { in txx9dmac_desc_get()
220 list_del(&desc->desc_node); in txx9dmac_desc_get()
250 list_for_each_entry(child, &desc->tx_list, desc_node) in txx9dmac_sync_desc_for_cpu()
272 list_for_each_entry(child, &desc->tx_list, desc_node) in txx9dmac_desc_put()
279 list_add(&desc->desc_node, &dc->free_list); in txx9dmac_desc_put()
420 list_move(&desc->desc_node, &dc->free_list); in txx9dmac_descriptor_complete()
[all …]
Dat_hdmac.c65 struct at_desc, desc_node); in atc_first_active()
71 struct at_desc, desc_node); in atc_first_queued()
118 list_for_each_entry_safe(desc, _desc, &atchan->free_list, desc_node) { in atc_desc_get()
121 list_del(&desc->desc_node); in atc_desc_get()
160 list_for_each_entry(child, &desc->tx_list, desc_node) in atc_desc_put()
167 list_add(&desc->desc_node, &atchan->free_list); in atc_desc_put()
189 list_add_tail(&desc->desc_node, in atc_desc_chain()
255 list_move(&desc->desc_node, &atchan->free_list); in atc_chain_complete()
328 list_for_each_entry_safe(desc, _desc, &list, desc_node) in atc_complete_all()
345 list_for_each_entry_safe(desc, _desc, &atchan->active_list, desc_node) { in atc_cleanup_descriptors()
[all …]
Dpch_dma.c97 struct list_head desc_node; member
178 struct pch_dma_desc, desc_node); in pdc_first_active()
185 struct pch_dma_desc, desc_node); in pdc_first_queued()
367 list_move(&desc->desc_node, &pd_chan->free_list); in pdc_chain_complete()
386 list_for_each_entry_safe(desc, _d, &list, desc_node) in pdc_complete_all()
395 list_del(&bad_desc->desc_node); in pdc_handle_error()
430 list_add_tail(&desc->desc_node, &pd_chan->active_list); in pd_tx_submit()
433 list_add_tail(&desc->desc_node, &pd_chan->queue); in pd_tx_submit()
466 list_for_each_entry_safe(desc, _d, &pd_chan->free_list, desc_node) { in pdc_desc_get()
469 list_del(&desc->desc_node); in pdc_desc_get()
[all …]
Dintel_mid_dma.c211 list_for_each_entry_safe(desc, _desc, &midc->free_list, desc_node) { in midc_desc_get()
213 list_del(&desc->desc_node); in midc_desc_get()
234 list_add_tail(&desc->desc_node, &midc->free_list); in midc_desc_put()
319 list_move(&desc->desc_node, &midc->free_list); in midc_descriptor_complete()
340 list_for_each_entry_safe(desc, _desc, &midc->active_list, desc_node) { in midc_scan_descriptors()
442 list_add_tail(&desc->desc_node, &midc->active_list); in intel_mid_dma_tx_submit()
444 list_add_tail(&desc->desc_node, &midc->queue); in intel_mid_dma_tx_submit()
550 list_for_each_entry_safe(desc, _desc, &midc->active_list, desc_node) { in intel_mid_dma_device_control()
557 list_move(&desc->desc_node, &midc->free_list); in intel_mid_dma_device_control()
820 list_for_each_entry_safe(desc, _desc, &midc->active_list, desc_node) { in intel_mid_dma_free_chan_resources()
[all …]
Ddw_dmac.c95 return list_entry(dwc->active_list.next, struct dw_desc, desc_node); in dwc_first_active()
106 list_for_each_entry_safe(desc, _desc, &dwc->free_list, desc_node) { in dwc_desc_get()
108 list_del(&desc->desc_node); in dwc_desc_get()
126 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_sync_desc_for_cpu()
149 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_desc_put()
155 list_add(&desc->desc_node, &dwc->free_list); in dwc_desc_put()
247 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_descriptor_complete()
252 list_move(&desc->desc_node, &dwc->free_list); in dwc_descriptor_complete()
309 list_for_each_entry_safe(desc, _desc, &list, desc_node) in dwc_complete_all()
341 list_for_each_entry_safe(desc, _desc, &dwc->active_list, desc_node) { in dwc_scan_descriptors()
[all …]
Ddw_dmac_regs.h240 struct list_head desc_node; member
Dintel_mid_dma_regs.h248 struct list_head desc_node; member
Dtxx9dmac.h232 struct list_head desc_node ____cacheline_aligned;
Dat_hdmac_regs.h174 struct list_head desc_node; member