Lines Matching defs:pending
221 * @desc.pending: Descriptor schedule to the hardware, pending execution
240 struct xilinx_dpdma_tx_desc *pending;
836 if (chan->desc.pending)
851 chan->desc.pending = desc;
1066 * At VSYNC the active descriptor may have been replaced by the pending
1072 struct xilinx_dpdma_tx_desc *pending;
1079 pending = chan->desc.pending;
1080 if (!chan->running || !pending)
1087 sw_desc = list_first_entry(&pending->descriptors,
1097 * Complete the active descriptor, if any, promote the pending
1102 chan->desc.active = pending;
1103 chan->desc.pending = NULL;
1175 if (!chan->desc.pending &&
1327 * be touched by the hardware. The pending and active descriptor are not
1374 * pending descriptors have been issued with dma_async_issue_pending(). The
1385 if (chan->desc.pending) {
1386 vchan_terminate_vdesc(&chan->desc.pending->vdesc);
1387 chan->desc.pending = NULL;