Lines Matching refs:adesc
132 struct dma_async_tx_descriptor *adesc; member
140 struct dma_async_tx_descriptor *adesc; member
427 if (ctl->adesc) { in ks8842_tx_frame_dma()
451 ctl->adesc = dmaengine_prep_slave_sg(ctl->chan, in ks8842_tx_frame_dma()
453 if (!ctl->adesc) in ks8842_tx_frame_dma()
456 ctl->adesc->callback_param = netdev; in ks8842_tx_frame_dma()
457 ctl->adesc->callback = ks8842_dma_tx_cb; in ks8842_tx_frame_dma()
458 ctl->adesc->tx_submit(ctl->adesc); in ks8842_tx_frame_dma()
562 ctl->adesc = dmaengine_prep_slave_sg(ctl->chan, in __ks8842_start_new_rx_dma()
565 if (!ctl->adesc) { in __ks8842_start_new_rx_dma()
570 ctl->adesc->callback_param = netdev; in __ks8842_start_new_rx_dma()
571 ctl->adesc->callback = ks8842_dma_rx_cb; in __ks8842_start_new_rx_dma()
572 ctl->adesc->tx_submit(ctl->adesc); in __ks8842_start_new_rx_dma()
601 ctl->adesc = NULL; in ks8842_rx_frame_dma_tasklet()
839 if (adapter->dma_rx.adesc) in ks8842_dma_rx_cb()
851 if (!ctl->adesc) in ks8842_dma_tx_cb()
855 ctl->adesc = NULL; in ks8842_dma_tx_cb()
866 tx_ctl->adesc = NULL; in ks8842_stop_dma()
870 rx_ctl->adesc = NULL; in ks8842_stop_dma()
1044 if (adapter->dma_tx.adesc) in ks8842_xmit_frame()