Lines Matching refs:txd

266 	struct dma_async_tx_descriptor	*txd;  member
389 if (mx3_fbi->txd) in sdc_enable_channel()
391 to_tx_desc(mx3_fbi->txd), to_tx_desc(mx3_fbi->txd)->sg); in sdc_enable_channel()
397 mx3_fbi->txd = dmaengine_prep_slave_sg(dma_chan, in sdc_enable_channel()
399 if (!mx3_fbi->txd) { in sdc_enable_channel()
405 mx3_fbi->txd->callback_param = mx3_fbi->txd; in sdc_enable_channel()
406 mx3_fbi->txd->callback = mx3fb_dma_done; in sdc_enable_channel()
408 cookie = mx3_fbi->txd->tx_submit(mx3_fbi->txd); in sdc_enable_channel()
410 mx3_fbi->txd, cookie, list_empty(&ichan->queue) ? '-' : '+'); in sdc_enable_channel()
412 if (!mx3_fbi->txd || !mx3_fbi->txd->tx_submit) { in sdc_enable_channel()
422 mx3_fbi->txd, cookie, list_empty(&ichan->queue) ? '-' : '+'); in sdc_enable_channel()
445 if (mx3_fbi->txd == NULL) in sdc_disable_channel()
454 dmaengine_terminate_all(mx3_fbi->txd->chan); in sdc_disable_channel()
455 mx3_fbi->txd = NULL; in sdc_disable_channel()
753 struct dma_chan *chan = tx_desc->txd.chan; in mx3fb_dma_done()
798 if (mx3_fbi->txd) in __set_par()
1139 struct dma_async_tx_descriptor *txd; in mx3fb_pan_display() local
1195 if (mx3_fbi->txd) in mx3fb_pan_display()
1196 async_tx_ack(mx3_fbi->txd); in mx3fb_pan_display()
1198 txd = dmaengine_prep_slave_sg(dma_chan, sg + in mx3fb_pan_display()
1200 if (!txd) { in mx3fb_pan_display()
1207 txd->callback_param = txd; in mx3fb_pan_display()
1208 txd->callback = mx3fb_dma_done; in mx3fb_pan_display()
1214 cookie = txd->tx_submit(txd); in mx3fb_pan_display()
1215 dev_dbg(fbi->device, "%d: Submit %p #%d\n", __LINE__, txd, cookie); in mx3fb_pan_display()
1224 mx3_fbi->txd = txd; in mx3fb_pan_display()