Lines Matching refs:rx_ctl
864 struct ks8842_rx_dma_ctl *rx_ctl = &adapter->dma_rx;
870 rx_ctl->adesc = NULL;
871 if (rx_ctl->chan)
872 dmaengine_terminate_all(rx_ctl->chan);
874 if (sg_dma_address(&rx_ctl->sg))
875 dma_unmap_single(adapter->dev, sg_dma_address(&rx_ctl->sg),
877 sg_dma_address(&rx_ctl->sg) = 0;
879 dev_kfree_skb(rx_ctl->skb);
880 rx_ctl->skb = NULL;
886 struct ks8842_rx_dma_ctl *rx_ctl = &adapter->dma_rx;
894 if (rx_ctl->chan)
895 dma_release_channel(rx_ctl->chan);
896 rx_ctl->chan = NULL;
898 tasklet_kill(&rx_ctl->tasklet);
918 struct ks8842_rx_dma_ctl *rx_ctl = &adapter->dma_rx;
951 rx_ctl->chan = dma_request_channel(mask, ks8842_dma_filter_fn,
952 (void *)(long)rx_ctl->channel);
953 if (!rx_ctl->chan) {
958 tasklet_setup(&rx_ctl->tasklet, ks8842_rx_frame_dma_tasklet);