Lines Matching refs:descriptors
181 * @node: list node for software descriptors
194 * @descriptors: list of software descriptors
200 struct list_head descriptors;
219 * @desc: References to descriptors being processed
610 list_for_each_entry(sw_desc, &tx_desc->descriptors, node) {
653 INIT_LIST_HEAD(&tx_desc->descriptors);
664 * Free the virtual DMA descriptor @vdesc including its software descriptors.
676 list_for_each_entry_safe(sw_desc, next, &desc->descriptors, node) {
690 * Prepare a tx descriptor including internal software/hardware descriptors
736 list_add_tail(&sw_desc->node, &tx_desc->descriptors);
866 * Assign the cookie to descriptors in this transaction. Only 16 bit
869 list_for_each_entry(sw_desc, &desc->descriptors, node)
873 sw_desc = list_first_entry(&desc->descriptors,
1095 sw_desc = list_first_entry(&pending->descriptors,
1315 * xilinx_dpdma_terminate_all - Terminate the channel and descriptors
1322 * All the descriptors associated with the channel that are guaranteed not to
1333 LIST_HEAD(descriptors);
1350 /* Gather all the descriptors we can free and free them. */
1352 vchan_get_all_descriptors(&chan->vchan, &descriptors);
1355 vchan_dma_desc_free_list(&chan->vchan, &descriptors);
1370 * pending descriptors have been issued with dma_async_issue_pending(). The