Lines Matching refs:descriptors
182 * @node: list node for software descriptors
195 * @descriptors: list of software descriptors
201 struct list_head descriptors;
220 * @desc: References to descriptors being processed
598 list_for_each_entry(sw_desc, &tx_desc->descriptors, node) {
641 INIT_LIST_HEAD(&tx_desc->descriptors);
652 * Free the virtual DMA descriptor @vdesc including its software descriptors.
664 list_for_each_entry_safe(sw_desc, next, &desc->descriptors, node) {
678 * Prepare a tx descriptor including internal software/hardware descriptors
725 list_add_tail(&sw_desc->node, &tx_desc->descriptors);
855 * Assign the cookie to descriptors in this transaction. Only 16 bit
858 list_for_each_entry(sw_desc, &desc->descriptors, node)
862 sw_desc = list_first_entry(&desc->descriptors,
1087 sw_desc = list_first_entry(&pending->descriptors,
1319 * xilinx_dpdma_terminate_all - Terminate the channel and descriptors
1326 * All the descriptors associated with the channel that are guaranteed not to
1337 LIST_HEAD(descriptors);
1354 /* Gather all the descriptors we can free and free them. */
1356 vchan_get_all_descriptors(&chan->vchan, &descriptors);
1359 vchan_dma_desc_free_list(&chan->vchan, &descriptors);
1374 * pending descriptors have been issued with dma_async_issue_pending(). The