Lines Matching refs:tx_dmatsk
62 struct bcom_task *tx_dmatsk; member
247 bcom_fec_tx_reset(priv->tx_dmatsk); in mpc52xx_fec_open()
256 bcom_enable(priv->tx_dmatsk); in mpc52xx_fec_open()
315 if (bcom_queue_full(priv->tx_dmatsk)) { in mpc52xx_fec_start_xmit()
324 bcom_prepare_next_buffer(priv->tx_dmatsk); in mpc52xx_fec_start_xmit()
331 bcom_submit_next_buffer(priv->tx_dmatsk, skb); in mpc52xx_fec_start_xmit()
334 if (bcom_queue_full(priv->tx_dmatsk)) { in mpc52xx_fec_start_xmit()
364 while (bcom_buffer_done(priv->tx_dmatsk)) { in mpc52xx_fec_tx_interrupt()
367 skb = bcom_retrieve_buffer(priv->tx_dmatsk, NULL, in mpc52xx_fec_tx_interrupt()
712 !bcom_queue_empty(priv->tx_dmatsk)) in mpc52xx_fec_stop()
720 priv->tx_dmatsk->index, in mpc52xx_fec_stop()
721 priv->tx_dmatsk->outdex); in mpc52xx_fec_stop()
729 bcom_disable(priv->tx_dmatsk); in mpc52xx_fec_stop()
751 bcom_fec_tx_reset(priv->tx_dmatsk); in mpc52xx_fec_reset()
756 bcom_enable(priv->tx_dmatsk); in mpc52xx_fec_reset()
902 priv->tx_dmatsk = bcom_fec_tx_init(FEC_TX_NUM_BD, tx_fifo); in mpc52xx_fec_probe()
904 if (!priv->rx_dmatsk || !priv->tx_dmatsk) { in mpc52xx_fec_probe()
918 priv->t_irq = bcom_get_task_irq(priv->tx_dmatsk); in mpc52xx_fec_probe()
996 if (priv->tx_dmatsk) in mpc52xx_fec_probe()
997 bcom_fec_tx_release(priv->tx_dmatsk); in mpc52xx_fec_probe()
1024 bcom_fec_tx_release(priv->tx_dmatsk); in mpc52xx_fec_remove()