Lines Matching refs:dmatsk
60 struct bcom_task *dmatsk; member
455 bcom_ata_rx_prepare(priv->dmatsk); in mpc52xx_ata_build_dmatable()
457 bcom_ata_tx_prepare(priv->dmatsk); in mpc52xx_ata_build_dmatable()
466 bcom_prepare_next_buffer(priv->dmatsk); in mpc52xx_ata_build_dmatable()
480 bcom_submit_next_buffer(priv->dmatsk, NULL); in mpc52xx_ata_build_dmatable()
496 bcom_ata_reset_bd(priv->dmatsk); in mpc52xx_ata_build_dmatable()
563 bcom_set_task_auto_start(priv->dmatsk->tasknum, priv->dmatsk->tasknum); in mpc52xx_bmdma_start()
564 bcom_enable(priv->dmatsk); in mpc52xx_bmdma_start()
573 bcom_disable(priv->dmatsk); in mpc52xx_bmdma_stop()
574 bcom_ata_reset_bd(priv->dmatsk); in mpc52xx_bmdma_stop()
602 while (bcom_buffer_done(priv->dmatsk)) in mpc52xx_ata_task_irq()
603 bcom_retrieve_buffer(priv->dmatsk, NULL, NULL); in mpc52xx_ata_task_irq()
683 struct bcom_task *dmatsk; in mpc52xx_ata_probe() local
762 dmatsk = bcom_ata_init(MAX_DMA_BUFFERS, MAX_DMA_BUFFER_SIZE); in mpc52xx_ata_probe()
763 if (!dmatsk) { in mpc52xx_ata_probe()
769 task_irq = bcom_get_task_irq(dmatsk); in mpc52xx_ata_probe()
776 priv->dmatsk = dmatsk; in mpc52xx_ata_probe()
797 bcom_ata_release(dmatsk); in mpc52xx_ata_probe()
813 task_irq = bcom_get_task_irq(priv->dmatsk); in mpc52xx_ata_remove()
815 bcom_ata_release(priv->dmatsk); in mpc52xx_ata_remove()