Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/dma/
Dtimb_dma.c71 struct list_head desc_node; member
197 desc_node); in __td_start_dma()
239 desc_node); in __td_finish()
258 list_move(&td_desc->desc_node, &td_chan->free_list); in __td_finish()
279 struct timb_dma_desc, desc_node); in __td_ier_mask()
296 desc_node); in __td_start_next()
301 list_move(&td_desc->desc_node, &td_chan->active_list); in __td_start_next()
319 list_add_tail(&td_desc->desc_node, &td_chan->active_list); in td_tx_submit()
325 list_add_tail(&td_desc->desc_node, &td_chan->queue); in td_tx_submit()
391 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()
419 list_move(&desc->desc_node, &dc->free_list); in txx9dmac_descriptor_complete()
[all …]
Dpch_dma.c94 struct list_head desc_node; member
175 struct pch_dma_desc, desc_node); in pdc_first_active()
182 struct pch_dma_desc, desc_node); in pdc_first_queued()
364 list_move(&desc->desc_node, &pd_chan->free_list); in pdc_chain_complete()
383 list_for_each_entry_safe(desc, _d, &list, desc_node) in pdc_complete_all()
392 list_del(&bad_desc->desc_node); in pdc_handle_error()
427 list_add_tail(&desc->desc_node, &pd_chan->active_list); in pd_tx_submit()
430 list_add_tail(&desc->desc_node, &pd_chan->queue); in pd_tx_submit()
463 list_for_each_entry_safe(desc, _d, &pd_chan->free_list, desc_node) { in pdc_desc_get()
466 list_del(&desc->desc_node); in pdc_desc_get()
[all …]
Dat_hdmac.c88 struct at_desc, desc_node); in atc_first_active()
94 struct at_desc, desc_node); in atc_first_queued()
141 list_for_each_entry_safe(desc, _desc, &atchan->free_list, desc_node) { in atc_desc_get()
144 list_del(&desc->desc_node); in atc_desc_get()
183 list_for_each_entry(child, &desc->tx_list, desc_node) in atc_desc_put()
190 list_add(&desc->desc_node, &atchan->free_list); in atc_desc_put()
212 list_add_tail(&desc->desc_node, in atc_desc_chain()
271 list_for_each_entry_safe(desc, _desc, &atchan->queue, desc_node) { in atc_get_desc_by_cookie()
276 list_for_each_entry_safe(desc, _desc, &atchan->active_list, desc_node) { in atc_get_desc_by_cookie()
420 list_for_each_entry(desc, &desc_first->tx_list, desc_node) { in atc_get_bytes_left()
[all …]
Dat_xdmac.c250 struct list_head desc_node; member
477 struct at_xdmac_desc, desc_node); in at_xdmac_get_desc()
478 list_del(&desc->desc_node); in at_xdmac_get_desc()
719 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_slave_sg()
807 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_dma_cyclic()
976 list_add_tail(&first->desc_node, &first->descs_list); in at_xdmac_prep_interleaved()
1009 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_interleaved()
1120 list_add_tail(&desc->desc_node, &first->descs_list); in at_xdmac_prep_dma_memcpy()
1207 list_add_tail(&desc->desc_node, &desc->descs_list); in at_xdmac_prep_dma_memset()
1293 list_add_tail(&pdesc->desc_node, in at_xdmac_prep_dma_memset_sg()
[all …]
Dtxx9dmac.h232 struct list_head desc_node ____cacheline_aligned;
Dat_hdmac_regs.h195 struct list_head desc_node; member
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_cmd_parser.c651 struct cmd_node *desc_node = in init_hash_table() local
652 kmalloc(sizeof(*desc_node), GFP_KERNEL); in init_hash_table()
654 if (!desc_node) in init_hash_table()
657 desc_node->desc = desc; in init_hash_table()
658 hash_add(ring->cmd_hash, &desc_node->node, in init_hash_table()
669 struct cmd_node *desc_node; in fini_hash_table() local
672 hash_for_each_safe(ring->cmd_hash, i, tmp, desc_node, node) { in fini_hash_table()
673 hash_del(&desc_node->node); in fini_hash_table()
674 kfree(desc_node); in fini_hash_table()
796 struct cmd_node *desc_node; in find_cmd_in_table() local
[all …]
/linux-4.4.14/drivers/rapidio/devices/
Dtsi721_dma.c71 struct tsi721_tx_desc, desc_node); in tsi721_dma_first_active()
384 list_move(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tx_err()
609 list_move(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tasklet()
631 if (!list_empty(&desc->desc_node)) { in tsi721_tx_submit()
646 list_add_tail(&desc->desc_node, &bdma_chan->queue); in tsi721_tx_submit()
687 list_add(&desc[i].desc_node, &bdma_chan->free_list); in tsi721_alloc_chan_resources()
798 list_for_each_entry_safe(desc, _d, &bdma_chan->free_list, desc_node) { in tsi721_prep_rio_sg()
800 list_del_init(&desc->desc_node); in tsi721_prep_rio_sg()
845 list_for_each_entry_safe(desc, _d, &list, desc_node) in tsi721_terminate_all()
Dtsi721.h655 struct list_head desc_node; member
/linux-4.4.14/drivers/dma/dw/
Dcore.c91 list_for_each_entry_safe(desc, _desc, &dwc->free_list, desc_node) { in dwc_desc_get()
94 list_del(&desc->desc_node); in dwc_desc_get()
119 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_desc_put()
125 list_add(&desc->desc_node, &dwc->free_list); in dwc_desc_put()
293 list_for_each_entry(child, &desc->tx_list, desc_node) in dwc_descriptor_complete()
298 list_move(&desc->desc_node, &dwc->free_list); in dwc_descriptor_complete()
331 list_for_each_entry_safe(desc, _desc, &list, desc_node) in dwc_complete_all()
412 list_for_each_entry_safe(desc, _desc, &dwc->active_list, desc_node) { in dwc_scan_descriptors()
431 list_for_each_entry(child, &desc->tx_list, desc_node) { in dwc_scan_descriptors()
482 list_del_init(&bad_desc->desc_node); in dwc_handle_error()
[all …]
Dregs.h332 struct list_head desc_node; member
339 #define to_dw_desc(h) list_entry(h, struct dw_desc, desc_node)