Lines Matching refs:txd
269 struct dma_async_tx_descriptor *txd; member
397 if (mx3_fbi->txd) in sdc_enable_channel()
399 to_tx_desc(mx3_fbi->txd), to_tx_desc(mx3_fbi->txd)->sg); in sdc_enable_channel()
405 mx3_fbi->txd = dmaengine_prep_slave_sg(dma_chan, in sdc_enable_channel()
407 if (!mx3_fbi->txd) { in sdc_enable_channel()
413 mx3_fbi->txd->callback_param = mx3_fbi->txd; in sdc_enable_channel()
414 mx3_fbi->txd->callback = mx3fb_dma_done; in sdc_enable_channel()
416 cookie = mx3_fbi->txd->tx_submit(mx3_fbi->txd); in sdc_enable_channel()
418 mx3_fbi->txd, cookie, list_empty(&ichan->queue) ? '-' : '+'); in sdc_enable_channel()
420 if (!mx3_fbi->txd || !mx3_fbi->txd->tx_submit) { in sdc_enable_channel()
430 mx3_fbi->txd, cookie, list_empty(&ichan->queue) ? '-' : '+'); in sdc_enable_channel()
454 if (mx3_fbi->txd == NULL) in sdc_disable_channel()
463 dmaengine_terminate_all(mx3_fbi->txd->chan); in sdc_disable_channel()
464 mx3_fbi->txd = NULL; in sdc_disable_channel()
762 struct dma_chan *chan = tx_desc->txd.chan; in mx3fb_dma_done()
807 if (mx3_fbi->txd) in __set_par()
1146 struct dma_async_tx_descriptor *txd; in mx3fb_pan_display() local
1202 if (mx3_fbi->txd) in mx3fb_pan_display()
1203 async_tx_ack(mx3_fbi->txd); in mx3fb_pan_display()
1205 txd = dmaengine_prep_slave_sg(dma_chan, sg + in mx3fb_pan_display()
1207 if (!txd) { in mx3fb_pan_display()
1214 txd->callback_param = txd; in mx3fb_pan_display()
1215 txd->callback = mx3fb_dma_done; in mx3fb_pan_display()
1221 cookie = txd->tx_submit(txd); in mx3fb_pan_display()
1222 dev_dbg(fbi->device, "%d: Submit %p #%d\n", __LINE__, txd, cookie); in mx3fb_pan_display()
1231 mx3_fbi->txd = txd; in mx3fb_pan_display()