Lines Matching refs:adesc
144 struct dma_async_tx_descriptor *adesc; member
152 struct dma_async_tx_descriptor *adesc; member
437 if (ctl->adesc) { in ks8842_tx_frame_dma()
461 ctl->adesc = dmaengine_prep_slave_sg(ctl->chan, in ks8842_tx_frame_dma()
463 if (!ctl->adesc) in ks8842_tx_frame_dma()
466 ctl->adesc->callback_param = netdev; in ks8842_tx_frame_dma()
467 ctl->adesc->callback = ks8842_dma_tx_cb; in ks8842_tx_frame_dma()
468 ctl->adesc->tx_submit(ctl->adesc); in ks8842_tx_frame_dma()
572 ctl->adesc = dmaengine_prep_slave_sg(ctl->chan, in __ks8842_start_new_rx_dma()
575 if (!ctl->adesc) in __ks8842_start_new_rx_dma()
578 ctl->adesc->callback_param = netdev; in __ks8842_start_new_rx_dma()
579 ctl->adesc->callback = ks8842_dma_rx_cb; in __ks8842_start_new_rx_dma()
580 ctl->adesc->tx_submit(ctl->adesc); in __ks8842_start_new_rx_dma()
611 ctl->adesc = NULL; in ks8842_rx_frame_dma_tasklet()
849 if (adapter->dma_rx.adesc) in ks8842_dma_rx_cb()
861 if (!ctl->adesc) in ks8842_dma_tx_cb()
865 ctl->adesc = NULL; in ks8842_dma_tx_cb()
876 tx_ctl->adesc = NULL; in ks8842_stop_dma()
880 rx_ctl->adesc = NULL; in ks8842_stop_dma()
1055 if (adapter->dma_tx.adesc) in ks8842_xmit_frame()