Lines Matching refs:rx_dmatsk
63 struct bcom_task *rx_dmatsk; member
142 bd = (struct bcom_fec_bd *) bcom_prepare_next_buffer(priv->rx_dmatsk); in mpc52xx_fec_rx_submit()
146 bcom_submit_next_buffer(priv->rx_dmatsk, rskb); in mpc52xx_fec_rx_submit()
248 bcom_fec_rx_reset(priv->rx_dmatsk); in mpc52xx_fec_open()
251 err = mpc52xx_fec_alloc_rx_buffers(dev, priv->rx_dmatsk); in mpc52xx_fec_open()
257 bcom_enable(priv->rx_dmatsk); in mpc52xx_fec_open()
290 mpc52xx_fec_free_rx_buffers(dev, priv->rx_dmatsk); in mpc52xx_fec_close()
395 while (bcom_buffer_done(priv->rx_dmatsk)) { in mpc52xx_fec_rx_interrupt()
397 rskb = bcom_retrieve_buffer(priv->rx_dmatsk, &status, in mpc52xx_fec_rx_interrupt()
708 bcom_disable(priv->rx_dmatsk); in mpc52xx_fec_stop()
725 priv->rx_dmatsk->index, in mpc52xx_fec_stop()
726 priv->rx_dmatsk->outdex); in mpc52xx_fec_stop()
748 mpc52xx_fec_free_rx_buffers(dev, priv->rx_dmatsk); in mpc52xx_fec_reset()
752 bcom_fec_rx_reset(priv->rx_dmatsk); in mpc52xx_fec_reset()
755 mpc52xx_fec_alloc_rx_buffers(dev, priv->rx_dmatsk); in mpc52xx_fec_reset()
757 bcom_enable(priv->rx_dmatsk); in mpc52xx_fec_reset()
871 priv->rx_dmatsk = bcom_fec_rx_init(FEC_RX_NUM_BD, rx_fifo, FEC_RX_BUFFER_SIZE); in mpc52xx_fec_probe()
874 if (!priv->rx_dmatsk || !priv->tx_dmatsk) { in mpc52xx_fec_probe()
885 priv->r_irq = bcom_get_task_irq(priv->rx_dmatsk); in mpc52xx_fec_probe()
964 if (priv->rx_dmatsk) in mpc52xx_fec_probe()
965 bcom_fec_rx_release(priv->rx_dmatsk); in mpc52xx_fec_probe()
993 bcom_fec_rx_release(priv->rx_dmatsk); in mpc52xx_fec_remove()