Lines Matching refs:tx_dmatsk
64 struct bcom_task *tx_dmatsk; member
249 bcom_fec_tx_reset(priv->tx_dmatsk); in mpc52xx_fec_open()
258 bcom_enable(priv->tx_dmatsk); in mpc52xx_fec_open()
317 if (bcom_queue_full(priv->tx_dmatsk)) { in mpc52xx_fec_start_xmit()
326 bcom_prepare_next_buffer(priv->tx_dmatsk); in mpc52xx_fec_start_xmit()
333 bcom_submit_next_buffer(priv->tx_dmatsk, skb); in mpc52xx_fec_start_xmit()
336 if (bcom_queue_full(priv->tx_dmatsk)) { in mpc52xx_fec_start_xmit()
366 while (bcom_buffer_done(priv->tx_dmatsk)) { in mpc52xx_fec_tx_interrupt()
369 skb = bcom_retrieve_buffer(priv->tx_dmatsk, NULL, in mpc52xx_fec_tx_interrupt()
714 !bcom_queue_empty(priv->tx_dmatsk)) in mpc52xx_fec_stop()
722 priv->tx_dmatsk->index, in mpc52xx_fec_stop()
723 priv->tx_dmatsk->outdex); in mpc52xx_fec_stop()
731 bcom_disable(priv->tx_dmatsk); in mpc52xx_fec_stop()
753 bcom_fec_tx_reset(priv->tx_dmatsk); in mpc52xx_fec_reset()
758 bcom_enable(priv->tx_dmatsk); in mpc52xx_fec_reset()
872 priv->tx_dmatsk = bcom_fec_tx_init(FEC_TX_NUM_BD, tx_fifo); in mpc52xx_fec_probe()
874 if (!priv->rx_dmatsk || !priv->tx_dmatsk) { in mpc52xx_fec_probe()
888 priv->t_irq = bcom_get_task_irq(priv->tx_dmatsk); in mpc52xx_fec_probe()
966 if (priv->tx_dmatsk) in mpc52xx_fec_probe()
967 bcom_fec_tx_release(priv->tx_dmatsk); in mpc52xx_fec_probe()
994 bcom_fec_tx_release(priv->tx_dmatsk); in mpc52xx_fec_remove()